Home
Google Quantum AI
Google Quantum AI
Google Quantum AI is Google's quantum-computing research and engineering arm, building superconducting quantum processors (most recently the Willow chip with below-threshold quantum error correction) and the open software stack that runs on them. The team operates the Quantum Computing Service via the Quantum Engine API (quantum.googleapis.com, v1alpha1), accessed primarily through the cirq-google Python client. Google Quantum AI also stewards a portfolio of Apache 2.0 open-source quantum software — Cirq, qsim, OpenFermion, Stim, Qualtran, TensorFlow Quantum, ReCirq, Tesseract, and Unitary — published under the quantumlib GitHub organisation, plus the Willow Early Access Program for sponsored researcher access to current hardware.
10 APIs
5 Capabilities
17 Features
Quantum Computing Quantum Hardware NISQ Error Correction Willow Sycamore Cirq Quantum Engine Superconducting Qubits Google Cloud
The Quantum Engine API (quantum.googleapis.com, v1alpha1) lets approved Google Cloud projects upload quantum circuits as programs, run them as jobs on Google's superconducting q...
Cirq is an Apache 2.0 Python framework for designing, manipulating, simulating, and executing Noisy Intermediate-Scale Quantum (NISQ) circuits. Cirq is the canonical client libr...
qsim is a high-performance C++ state-vector simulator with a Python (qsimcirq) binding that plugs directly into Cirq. It is optimised for AVX/AVX-512, CUDA, and cuQuantum backen...
OpenFermion is an Apache 2.0 library for translating quantum chemistry and materials science problems (electronic structure, fermionic operators, second quantisation) into quant...
Stim is a fast stabilizer-circuit simulator and detector-error-model toolchain that underpins Google Quantum AI's quantum error-correction work, including the Willow surface-cod...
Qualtran provides abstractions (Bloqs) for expressing, decomposing, and resource-estimating fault-tolerant quantum algorithms. It is Google Quantum AI's framework for reasoning ...
TensorFlow Quantum (TFQ) is a hybrid quantum-classical machine learning library that integrates Cirq circuits as differentiable layers inside TensorFlow/Keras pipelines. Maintai...
ReCirq is a research-grade collection of reproducible Cirq experiments and applications published by Google Quantum AI, covering Fermi-Hubbard simulations, quantum chemistry ben...
Tesseract is a search-based maximum-likelihood decoder for quantum error correction that accompanies Stim. It targets surface-code and color-code decoding workloads used in Will...
Unitary is an API library for adding quantum behaviours (superposition, entanglement, measurement) into classical games and interactive software, used in Google Quantum AI's edu...
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
Inspect calibration snapshots (per-gate and per-qubit performance metrics) for Google's quantum processors.
Run with Naftiko
Submit, monitor, update, cancel, and delete quantum jobs (executions of programs on Google's quantum processors). Also retrieves results and lifecycle events.
Run with Naftiko
List and inspect Google's quantum processing units (Willow, Sycamore-class) available to a Google Cloud project, including current device specifications and health.
Run with Naftiko
Manage quantum programs (uploaded hardware-compatible circuits) on Google's Quantum Engine service. 6 operations covering create, list, get, update, delete, and delete-program l...
Run with Naftiko
Create, update, cancel, and inspect reservations for time on Google's quantum processors, plus list time slots, budgets, and grants.
Run with Naftiko
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
Willow superconducting quantum processor with below-threshold quantum error correction
Quantum Engine REST/gRPC API (quantum.googleapis.com, v1alpha1) for program, job, processor, reservation, and calibration management
cirq-google as the canonical client (QuantumEngineServiceClient) wrapping the gRPC service
Cirq Python framework v1.6.x for NISQ circuit design, simulation, and execution
qsim high-performance state-vector simulator with CUDA + cuQuantum acceleration
OpenFermion for quantum chemistry and materials simulation
Stim stabilizer simulator and Tesseract decoder for surface-code QEC
Qualtran for fault-tolerant algorithm authoring and resource estimation
TensorFlow Quantum for hybrid quantum-classical machine learning
ReCirq library of reproducible research experiments
Willow Early Access Program for sponsored researcher access to the latest hardware
Google Cloud IAM / Application Default Credentials for authentication
Cirq integrations for AQT, IonQ, Pasqal, and Rigetti via dedicated subpackages
Quantum Virtual Machine (QVM) including the willow_pink target for noise-aware local simulation
Coursera "Quantum Error Correction" course produced with Google Quantum AI
Unitary game-development library for educational quantum applications
All Google Quantum AI open-source software is Apache 2.0 licensed
27 classes · 5 properties
JSON-LD
9 rules ·
4 errors
4 warnings
1 info
SPECTRAL
Sources
aid: google-quantum-ai
url: https://raw.githubusercontent.com/api-evangelist/google-quantum-ai/refs/heads/main/apis.yml
apis:
- aid: google-quantum-ai:quantum-engine-api
name: Google Quantum Engine API
tags:
- Quantum Computing
- Quantum Engine
- Google Cloud
- Hardware
- NISQ
humanURL: https://quantumai.google/cirq/google/engine
baseURL: https://quantum.googleapis.com
properties:
- url: https://quantumai.google/cirq/google/engine
type: Documentation
- url: https://quantumai.google/cirq/google/concepts
type: Documentation
- url: https://quantumai.google/cirq/google/access
type: Documentation
- url: https://quantumai.google/reference/python/cirq_google/engine/Engine
type: Documentation
- url: openapi/quantum-engine-api-openapi.yml
type: OpenAPI
- url: json-schema/google-quantum-ai-quantum-program-schema.json
type: JSONSchema
- url: json-schema/google-quantum-ai-quantum-job-schema.json
type: JSONSchema
- url: json-ld/google-quantum-ai-context.jsonld
type: JSONLD
- type: NaftikoCapability
url: capabilities/quantum-engine-programs.yaml
- type: NaftikoCapability
url: capabilities/quantum-engine-jobs.yaml
- type: NaftikoCapability
url: capabilities/quantum-engine-processors.yaml
- type: NaftikoCapability
url: capabilities/quantum-engine-reservations.yaml
- type: NaftikoCapability
url: capabilities/quantum-engine-calibrations.yaml
description: The Quantum Engine API (quantum.googleapis.com, v1alpha1) lets approved Google Cloud projects upload
quantum circuits as programs, run them as jobs on Google's superconducting quantum processors (Willow,
Sycamore-class), inspect device specifications and calibrations, and reserve processor time. The canonical
client is the cirq-google Python package (cirq_google.Engine), which wraps the gRPC service exposed by
google.cloud.quantum.v1alpha1.QuantumEngineService. Authentication uses Google Cloud Application Default
Credentials and standard IAM; access requires Google sponsorship plus inclusion on the approved-user list.
- aid: google-quantum-ai:cirq
name: Cirq
tags:
- Quantum Computing
- SDK
- Python
- NISQ
- Open Source
humanURL: https://quantumai.google/cirq
properties:
- url: https://quantumai.google/cirq
type: Documentation
- url: https://github.com/quantumlib/Cirq
type: SourceCode
- url: https://pypi.org/project/cirq/
type: PackageURL
- url: https://quantumai.google/reference/python/cirq/all_symbols
type: Documentation
- url: https://quantumai.google/cirq/start/install
type: GettingStarted
description: Cirq is an Apache 2.0 Python framework for designing, manipulating, simulating, and executing
Noisy Intermediate-Scale Quantum (NISQ) circuits. Cirq is the canonical client library for Google's
Quantum Engine, with cirq-google providing typed access to programs, jobs, processors, reservations,
and calibrations. Cirq v1.6.x supports Python 3.11+ and ships dedicated subpackages for AQT, IonQ, Pasqal,
and Google hardware backends.
- aid: google-quantum-ai:qsim
name: qsim
tags:
- Quantum Computing
- Simulation
- Performance
- Open Source
humanURL: https://quantumai.google/qsim
properties:
- url: https://quantumai.google/qsim
type: Documentation
- url: https://github.com/quantumlib/qsim
type: SourceCode
- url: https://pypi.org/project/qsimcirq/
type: PackageURL
description: qsim is a high-performance C++ state-vector simulator with a Python (qsimcirq) binding that plugs
directly into Cirq. It is optimised for AVX/AVX-512, CUDA, and cuQuantum backends and is the default
classical engine for benchmarking Cirq circuits at scales of 30+ qubits before submitting to hardware.
- aid: google-quantum-ai:openfermion
name: OpenFermion
tags:
- Quantum Computing
- Chemistry
- Materials Science
- Open Source
humanURL: https://quantumai.google/openfermion
properties:
- url: https://quantumai.google/openfermion
type: Documentation
- url: https://github.com/quantumlib/OpenFermion
type: SourceCode
- url: https://pypi.org/project/openfermion/
type: PackageURL
description: OpenFermion is an Apache 2.0 library for translating quantum chemistry and materials science
problems (electronic structure, fermionic operators, second quantisation) into quantum circuits suitable for
Cirq and other backends. Plugin packages (openfermion-pyscf, openfermion-psi4) bridge to classical chemistry
stacks.
- aid: google-quantum-ai:stim
name: Stim
tags:
- Quantum Computing
- Error Correction
- Stabilizer
- Open Source
humanURL: https://github.com/quantumlib/Stim
properties:
- url: https://github.com/quantumlib/Stim
type: SourceCode
- url: https://pypi.org/project/stim/
type: PackageURL
description: Stim is a fast stabilizer-circuit simulator and detector-error-model toolchain that underpins
Google Quantum AI's quantum error-correction work, including the Willow surface-code experiments. It exposes
Python and C++ APIs and pairs with PyMatching and Tesseract decoders.
- aid: google-quantum-ai:qualtran
name: Qualtran
tags:
- Quantum Computing
- Algorithms
- Resource Estimation
- Open Source
humanURL: https://github.com/quantumlib/qualtran
properties:
- url: https://github.com/quantumlib/qualtran
type: SourceCode
- url: https://pypi.org/project/qualtran/
type: PackageURL
description: Qualtran provides abstractions (Bloqs) for expressing, decomposing, and resource-estimating
fault-tolerant quantum algorithms. It is Google Quantum AI's framework for reasoning about future
error-corrected workloads on hardware beyond Willow.
- aid: google-quantum-ai:tensorflow-quantum
name: TensorFlow Quantum
tags:
- Quantum Computing
- Machine Learning
- Hybrid
- Open Source
humanURL: https://www.tensorflow.org/quantum
properties:
- url: https://www.tensorflow.org/quantum
type: Documentation
- url: https://github.com/tensorflow/quantum
type: SourceCode
- url: https://pypi.org/project/tensorflow-quantum/
type: PackageURL
description: TensorFlow Quantum (TFQ) is a hybrid quantum-classical machine learning library that integrates
Cirq circuits as differentiable layers inside TensorFlow/Keras pipelines. Maintained jointly by Google
Quantum AI and the TensorFlow team.
- aid: google-quantum-ai:recirq
name: ReCirq
tags:
- Quantum Computing
- Research
- Experiments
- Open Source
humanURL: https://github.com/quantumlib/ReCirq
properties:
- url: https://github.com/quantumlib/ReCirq
type: SourceCode
description: ReCirq is a research-grade collection of reproducible Cirq experiments and applications published
by Google Quantum AI, covering Fermi-Hubbard simulations, quantum chemistry benchmarks, OTOC measurements,
QAOA, and related workloads.
- aid: google-quantum-ai:tesseract-decoder
name: Tesseract Decoder
tags:
- Quantum Computing
- Error Correction
- Decoder
- Open Source
humanURL: https://github.com/quantumlib/tesseract-decoder
properties:
- url: https://github.com/quantumlib/tesseract-decoder
type: SourceCode
description: Tesseract is a search-based maximum-likelihood decoder for quantum error correction that
accompanies Stim. It targets surface-code and color-code decoding workloads used in Willow-era QEC
demonstrations.
- aid: google-quantum-ai:unitary
name: Unitary
tags:
- Quantum Computing
- Games
- Education
- Open Source
humanURL: https://github.com/quantumlib/unitary
properties:
- url: https://github.com/quantumlib/unitary
type: SourceCode
description: Unitary is an API library for adding quantum behaviours (superposition, entanglement,
measurement) into classical games and interactive software, used in Google Quantum AI's educational outreach
work.
name: Google Quantum AI
tags:
- Quantum Computing
- Quantum
- Hardware
- NISQ
- Error Correction
- Willow
- Sycamore
- Cirq
- Quantum Engine
- Superconducting Qubits
- Google Cloud
kind: contract
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- url: https://quantumai.google/
name: Google Quantum AI Portal
type: Portal
- url: https://quantumai.google/cirq
name: Cirq Documentation
type: Documentation
- url: https://quantumai.google/software
name: Open Source Software
type: Documentation
- url: https://quantumai.google/cirq/google/engine
name: Quantum Engine API
type: Documentation
- url: https://quantumai.google/cirq/google/concepts
name: Quantum Computing Service Concepts
type: Documentation
- url: https://quantumai.google/cirq/google/access
name: Access and Authentication
type: Documentation
- url: https://quantumai.google/cirq/start/install
name: Install Cirq
type: GettingStarted
- url: https://quantumai.google/cirq/start/start
name: Cirq Quick Start
type: GettingStarted
- url: https://quantumai.google/cirq/start/basics
name: Cirq Basics Tutorial
type: GettingStarted
- url: https://quantumai.google/reference/python/cirq/all_symbols
name: Cirq Python API Reference
type: Documentation
- url: https://quantumai.google/reference/python/cirq_google
name: cirq-google Reference
type: Documentation
- url: https://quantumai.google/qsim
name: qsim Documentation
type: Documentation
- url: https://quantumai.google/openfermion
name: OpenFermion Documentation
type: Documentation
- url: https://quantumai.google/quantumcomputer
name: Our Quantum Computer
type: Documentation
- url: https://quantumai.google/roadmap
name: Quantum AI Roadmap
type: Documentation
- url: https://quantumai.google/research
name: Research
type: Documentation
- url: https://quantumai.google/willowearlyaccess
name: Willow Early Access Program
type: SignUp
- url: https://quantumai.google/learn/map
name: Learning Map
type: Training
- url: https://quantumai.google/learn
name: Learn Quantum Computing
type: Training
- url: https://blog.google/technology/google-deepmind/google-quantum-ai/
name: Google Quantum AI Blog
type: Blog
- url: https://x.com/googlequantumai
name: Google Quantum AI on X
type: Twitter
- url: https://www.youtube.com/@GoogleQuantumAI
name: Google Quantum AI YouTube
type: VideoChannel
- url: https://github.com/quantumlib
name: quantumlib GitHub Organization
type: GitHubOrganization
- url: https://github.com/quantumlib/Cirq
name: Cirq
type: SDK
- url: https://github.com/quantumlib/qsim
name: qsim
type: SDK
- url: https://github.com/quantumlib/OpenFermion
name: OpenFermion
type: SDK
- url: https://github.com/quantumlib/Stim
name: Stim
type: SDK
- url: https://github.com/quantumlib/qualtran
name: Qualtran
type: SDK
- url: https://github.com/quantumlib/ReCirq
name: ReCirq
type: CodeExamples
- url: https://github.com/quantumlib/tesseract-decoder
name: Tesseract Decoder
type: Tool
- url: https://github.com/quantumlib/unitary
name: Unitary
type: SDK
- url: https://github.com/quantumlib/chromobius
name: Chromobius
type: Tool
- url: https://github.com/quantumlib/TypedUnits
name: TypedUnits
type: SDK
- url: https://github.com/tensorflow/quantum
name: TensorFlow Quantum
type: SDK
- url: https://pypi.org/project/cirq/
name: Cirq on PyPI
type: PackageURL
- url: https://pypi.org/project/cirq-google/
name: cirq-google on PyPI
type: PackageURL
- url: https://pypi.org/project/qsimcirq/
name: qsimcirq on PyPI
type: PackageURL
- url: https://pypi.org/project/openfermion/
name: OpenFermion on PyPI
type: PackageURL
- url: https://pypi.org/project/stim/
name: Stim on PyPI
type: PackageURL
- url: https://groups.google.com/g/cirq
name: Cirq Users Mailing List
type: Forum
- url: https://quantumcomputing.stackexchange.com/questions/tagged/cirq
name: Cirq on Quantum Computing Stack Exchange
type: Forum
- url: https://cloud.google.com/terms
name: Google Cloud Terms of Service
type: TermsOfService
- url: https://policies.google.com/privacy
name: Google Privacy Policy
type: PrivacyPolicy
- url: https://status.cloud.google.com/
name: Google Cloud Status
type: StatusPage
- url: https://github.com/quantumlib/Cirq/releases
name: Cirq Release Notes
type: ChangeLog
- url: https://github.com/quantumlib/Cirq/blob/main/LICENSE
name: Apache 2.0 License
type: License
- url: https://www.coursera.org/learn/quantum-error-correction
name: Quantum Error Correction on Coursera
type: Courses
- url: plans/google-quantum-ai-plans-pricing.yml
type: Plans
- url: rate-limits/google-quantum-ai-rate-limits.yml
type: RateLimits
- url: finops/google-quantum-ai-finops.yml
type: FinOps
- type: Features
data:
- Willow superconducting quantum processor with below-threshold quantum error correction
- Quantum Engine REST/gRPC API (quantum.googleapis.com, v1alpha1) for program, job, processor, reservation,
and calibration management
- cirq-google as the canonical client (QuantumEngineServiceClient) wrapping the gRPC service
- Cirq Python framework v1.6.x for NISQ circuit design, simulation, and execution
- qsim high-performance state-vector simulator with CUDA + cuQuantum acceleration
- OpenFermion for quantum chemistry and materials simulation
- Stim stabilizer simulator and Tesseract decoder for surface-code QEC
- Qualtran for fault-tolerant algorithm authoring and resource estimation
- TensorFlow Quantum for hybrid quantum-classical machine learning
- ReCirq library of reproducible research experiments
- Willow Early Access Program for sponsored researcher access to the latest hardware
- Google Cloud IAM / Application Default Credentials for authentication
- Cirq integrations for AQT, IonQ, Pasqal, and Rigetti via dedicated subpackages
- Quantum Virtual Machine (QVM) including the willow_pink target for noise-aware local simulation
- Coursera "Quantum Error Correction" course produced with Google Quantum AI
- Unitary game-development library for educational quantum applications
- All Google Quantum AI open-source software is Apache 2.0 licensed
sources:
- https://quantumai.google/
- https://quantumai.google/cirq
- https://quantumai.google/cirq/google/engine
- https://quantumai.google/cirq/google/concepts
- https://quantumai.google/software
- https://github.com/quantumlib
updated: '2026-05-25'
created: '2026-05-25T00:00:00.000Z'
modified: '2026-05-25'
position: Consuming
description: Google Quantum AI is Google's quantum-computing research and engineering arm, building
superconducting quantum processors (most recently the Willow chip with below-threshold quantum error
correction) and the open software stack that runs on them. The team operates the Quantum Computing Service
via the Quantum Engine API (quantum.googleapis.com, v1alpha1), accessed primarily through the cirq-google
Python client. Google Quantum AI also stewards a portfolio of Apache 2.0 open-source quantum software —
Cirq, qsim, OpenFermion, Stim, Qualtran, TensorFlow Quantum, ReCirq, Tesseract, and Unitary — published
under the quantumlib GitHub organisation, plus the Willow Early Access Program for sponsored researcher
access to current hardware.
maintainers:
- FN: Kin Lane
email: [email protected]
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.16'