Represent a quantum hardware device

Define the characteristics and constraints of quantum hardware devices, to support running circuits on those 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.

AQT hardware

Cirq's interface with Alpine Quantum Technologies hardware.
How to gain access.
How to run your first circuit.

Azure Quantum

Cirq's interface with Microsoft Azure Quantum services.
How to gain access.
How to run your first circuit on a Honeywell device.
How to run your first circuit on an IonQ device.

IonQ hardware

Cirq's interface with IonQ hardware.
How to gain access.
How to run your first circuit.
Using the IonQ API.
Writing circuits for the IonQ API.
How to run jobs with the IonQ API.
How to get hardware device calibration data through the IonQ API.

Pasqal hardware

Cirq's interface with Pasqal hardware.
How to gain access.
How to run your first circuit.
Device objects to specify Pasqal hardware.
Sampler objects to run on Pasqal hardware.

Rigetti hardware

Cirq's interface with Rigetti hardware.
How to gain access.
How to run your first circuit.