Ankaa-2
84 qubits • QCS
Rigetti's latest system with tunable coupler architecture and octagonal lattice. Available via Rigetti QCS. Best-in-class two-qubit gate fidelity for a Rigetti system. Supports OpenPulse for pulse-level control.
Superconducting
Tunable-coupler superconducting QPUs with an aggressive open-source compiler stack. Direct QPU access via QCS or through Amazon Braket.
About Rigetti
Rigetti Computing was founded in 2013 by Chad Rigetti, a former IBM researcher, making it one of the oldest commercial quantum computing companies. Rigetti was an early pioneer in cloud-accessible quantum hardware, launching the Quantum Cloud Services platform and the Forest SDK (later rebranded as pyQuil) before most competitors had public cloud offerings.
Rigetti builds superconducting transmon qubits using tunable couplers, which allow the coupling strength between adjacent qubits to be switched on and off rapidly. This tunable coupler architecture enables faster two-qubit gates and lower residual coupling noise compared to fixed-frequency qubit designs. The Ankaa-2 system arranges 84 qubits in an octagonal lattice, a topology that is more densely connected than IBM's heavy-hex layout, reducing routing overhead for many common circuit patterns.
Rigetti's open-source compiler Quilc is widely recognized as one of the most aggressive classical optimization compilers in quantum computing. It accepts Quil (Quantum Instruction Language) circuits and applies a suite of optimizations including gate synthesis, native gate decomposition, and qubit routing before sending the result to hardware. The free QVM (Quil Virtual Machine) provides an exact simulator that runs the same Quil instruction set, making it straightforward to develop and validate programs before spending QPU time.
Hardware Specifications
| Specification | Value |
|---|---|
| Current systems | Ankaa-2 (84 qubits), Aspen-M-3 (79 qubits, via AWS Braket) |
| Qubit technology | Superconducting transmon qubits with tunable couplers |
| Two-qubit gate fidelity | ~98-99% (iSWAP-like native gate) |
| Native gates | CZ gate and parameterized single-qubit rotations |
| Connectivity | Octagonal lattice (more connected than IBM heavy-hex) |
| T1 / T2 coherence | 10-50 microseconds |
| Cloud access | Rigetti QCS (direct), Amazon Braket (Aspen-M-3) |
| Primary SDK | pyQuil (open source Python); Qiskit via Braket provider |
| Compiler | Quilc (aggressive classical optimization for Quil circuits) |
84 qubits • QCS
Rigetti's latest system with tunable coupler architecture and octagonal lattice. Available via Rigetti QCS. Best-in-class two-qubit gate fidelity for a Rigetti system. Supports OpenPulse for pulse-level control.
79 qubits • AWS Braket
Available through Amazon Braket without a QCS account. Multi-chip modular design. Suitable for learning and mid-depth circuit experiments. Use the Braket SDK or Qiskit via the qiskit-braket-provider for familiar syntax.
Use Cases
The octagonal lattice with tunable couplers allows low-overhead compilation of QAOA and VQE circuits. Fewer SWAP gates needed compared to heavy-hex connectivity, preserving circuit depth.
Rigetti's OpenPulse support and QCS calibration data access give researchers low-level control over gate microwave pulses, enabling custom gate sets and noise characterization experiments.
Quilc is one of the most aggressive open-source quantum compilers. Researchers studying circuit optimization, routing, and gate synthesis can use it as both a tool and a benchmark target.
QCS supports tight hybrid loops with low-latency job submission and result retrieval, well-suited for iterative variational algorithms that alternate quantum circuit execution with classical optimization.
High two-qubit gate fidelity and a relatively dense connectivity make Rigetti hardware competitive for fermionic simulations of small molecules using the VQE ansatz.
Rigetti's Aspen and Ankaa architectures offer a useful comparison point for superconducting qubit studies. Published calibration data via QCS enables detailed noise modeling.
Getting Started
pip install pyquil pyQuil is Rigetti's open-source Python SDK. You can write and run Quil circuits on the free QVM simulator without any cloud account. This is the fastest way to learn the Rigetti toolchain. See the pyQuil reference for full API details.
from pyquil import get_qc, Program
from pyquil.gates import H, CNOT, MEASURE
p = Program()
ro = p.declare('ro', 'BIT', 2)
p += H(0)
p += CNOT(0, 1)
p += MEASURE(0, ro[0])
p += MEASURE(1, ro[1])
p.wrap_in_numshots_loop(100)
qc = get_qc('2q-qvm') # free local simulator
results = qc.run(qc.compile(p)).readout_data['ro']
print(results)
This creates a Bell state and measures it 100 times on the local QVM. The qc.compile() call invokes Quilc for classical optimization before simulation.
pip install amazon-braket-sdk from braket.aws import AwsDevice
from braket.circuits import Circuit
device = AwsDevice("arn:aws:braket:us-west-1::device/qpu/rigetti/Aspen-M-3")
bell = Circuit().h(0).cnot(0, 1)
task = device.run(bell, shots=100)
print(task.result().measurement_counts)
Set AWS credentials via aws configure. This submits a Bell state to Aspen-M-3 and prints measurement results. See Amazon Braket for account setup and pricing details.
pip install qiskit qiskit-braket-provider
If you are more familiar with Qiskit, the qiskit-braket-provider lets you write standard Qiskit circuits and submit them to Rigetti hardware via Braket. The provider handles transpilation automatically.
For access to Ankaa-2, OpenPulse, calibration data, and advanced QCS features, create an account at qcs.rigetti.com. QCS provides a job queue, real-time control access, and detailed per-qubit calibration reports.
Pricing
Rigetti hardware is available via Amazon Braket (pay-per-shot) or directly via QCS. The QVM simulator and Quilc compiler are completely free to run locally, making Rigetti one of the easiest platforms to start learning without spending money.
Per shot + per task
Aspen-M-3 available via AWS Braket. Charged per shot and per task. AWS Free Tier provides 1 hour of simulator time per month. See Braket pricing page for current Rigetti rates.
View details →Subscription or pay-per-use
Rigetti Quantum Cloud Services provides direct QPU access with calibration data and OpenPulse support. Pricing varies by plan. The free QVM (Quil Virtual Machine) simulator requires no payment.
View details →Free
The Quil Virtual Machine (QVM) and Quilc compiler are fully open source and free to run locally or via QCS. Ideal for learning pyQuil, testing circuits, and prototyping before QPU runs.
View details →Learning Resources