Google Quantum AI logo

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 ComputingQuantumHardwareNISQError CorrectionWillowSycamoreCirqQuantum EngineSuperconducting QubitsGoogle Cloud

APIs

Google Quantum Engine API

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

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

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

OpenFermion is an Apache 2.0 library for translating quantum chemistry and materials science problems (electronic structure, fermionic operators, second quantisation) into quant...

Stim

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

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

TensorFlow Quantum (TFQ) is a hybrid quantum-classical machine learning library that integrates Cirq circuits as differentiable layers inside TensorFlow/Keras pipelines. Maintai...

ReCirq

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 Decoder

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

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...

Capabilities

Google Quantum Engine — Calibrations

Inspect calibration snapshots (per-gate and per-qubit performance metrics) for Google's quantum processors.

Run with Naftiko

Google Quantum Engine — Jobs

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

Google Quantum Engine — Processors

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

Google Quantum Engine — Programs

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

Google Quantum Engine — Reservations

Create, update, cancel, and inspect reservations for time on Google's quantum processors, plus list time slots, budgets, and grants.

Run with Naftiko

Features

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

Semantic Vocabularies

Google Quantum Ai Context

27 classes · 5 properties

JSON-LD

API Governance Rules

Google Quantum AI API Rules

9 rules · 4 errors 4 warnings 1 info

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🚀
GettingStarted
GettingStarted
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
📝
SignUp
SignUp
🎓
Training
Training
🎓
Training
Training
📰
Blog
Blog
🔗
Twitter
Twitter
🔗
VideoChannel
VideoChannel
👥
GitHubOrganization
GitHubOrganization
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
💻
CodeExamples
CodeExamples
🔧
Tool
Tool
📦
SDK
SDK
🔧
Tool
Tool
📦
SDK
SDK
📦
SDK
SDK
🔗
PackageURL
PackageURL
🔗
PackageURL
PackageURL
🔗
PackageURL
PackageURL
🔗
PackageURL
PackageURL
🔗
PackageURL
PackageURL
🔗
Forum
Forum
🔗
Forum
Forum
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
📄
ChangeLog
ChangeLog
🔗
License
License
🔗
Courses
Courses
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
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'