Represent a quantum hardware device
Define the characteristics and constraints of quantum hardware devices, to support running circuits on those devices.
Devices
Represent the constraints a device imposes on runnable circuits with the Device class.
Run a circuit on a hardware device
Cirq provides interfaces for running your circuits on quantum hardware provided by many different services.
Qubit Picking
Information to help you pick good qubits for running your circuit on a hardware or hardware-like device.
AQT hardware
Cirq's interface with Alpine Quantum Technologies hardware.
Access and authentication
How to gain access.
Getting started with AQT hardware
How to run your first circuit.
Azure Quantum
Cirq's interface with Microsoft Azure Quantum services.
Access and authentication
How to gain access.
Getting started with Honeywell on AQT hardware
How to run your first circuit on a Honeywell device.
Getting started with IonQ on AQT hardware
How to run your first circuit on an IonQ device.
IonQ hardware
Cirq's interface with IonQ hardware.
Access and authentication
How to gain access.
Getting started with IonQ hardware
How to run your first circuit.
IonQ API Service
Using the IonQ API.
IonQ API circuits
Writing circuits for the IonQ API.
Running IonQ API jobs
How to run jobs with the IonQ API.
IonQ API calibrations
How to get hardware device calibration data through the IonQ API.
Pasqal hardware
Cirq's interface with Pasqal hardware.
Access and authentication
How to gain access.
Getting started with Pasqal hardware
How to run your first circuit.
Pasqal devices
Device objects to specify Pasqal hardware.
Pasqal sampler
Sampler objects to run on Pasqal hardware.
Rigetti hardware
Cirq's interface with Rigetti hardware.
Access and authentication
How to gain access.
Getting started with Rigetti hardware
How to run your first circuit.