

Explore our
quantum software
Our software stack includes open source tools and a quantum computing service to develop novel quantum algorithms.
Computing Service
Our computing service lets you access and run jobs on our quantum processors.


Quantum Computing Service
Our Quantum Computing Service provides remote access to Google's world-leading quantum processors and simulators. Researchers with approved projects can schedule jobs on our quantum processors, and run simulations using Google infrastructure.

Quantum computing hardware
See details of our leading quantum hardware and the types of experiments we are working on.

Hardware specifications
Learn about the performance and functionality of our latest quantum processors.
Programming framework
Cirq, our open source framework, is specifically designed for developing novel quantum algorithms to help solve near-term applications for practical problems.


Framework
Cirq
An open-source quantum framework for building and experimenting with noisy intermediate scale quantum (NISQ) algorithms on near-term quantum processors

Cirq Tutorials
Explore sample problems and experiments to learn the fundamentals of how to use Cirq.

Cirq Guide
Learn the underlying concepts and how to install Cirq so that you can begin writing, manipulating, and optimizing quantum circuits.
Featured libraries and extensions

Library
OpenFermion
An open-source platform for translating problems in chemistry and materials science into quantum circuits that can be executed on existing platforms.

Library
TensorFlow Quantum
TensorFlow Quantum (TFQ) is a quantum machine learning library for rapid prototyping of hybrid quantum-classical ML models from within TensorFlow.

Library
qsim
A powerful quantum circuit simulator that integrates with Cirq.

3rd-party extension
Pennylane
The PennyLane-Cirq plugin integrates the Cirq quantum computing framework with PennyLane's quantum machine learning capabilities.

3rd-party extension
Alpine Quantum Technologies
AQT provides trapped ion quantum devices, and can be programmed directly from Cirq

3rd-party extension
Pasqal
Pasqal provides a neutral atom quantum computing device, and can be programmed directly from Cirq.
Resources
Community
We are dedicated to cultivating an open and inclusive community to build software for near term quantum computers, and we welcome contributions from the community.

Cirq Weekly Sync
Subscribe: cirq-dev
OpenFermion Weekly Sync
Subscribe: openfermion-dev
TensorFlow Quantum Weekly Sync
Subscribe: tfq-dev
Quantum Circuit Simulation Weekly Sync
Subscribe: qsim-qsimh-dev
Request for comment
For larger features, check out our RFC process to learn how to contribute.