Use your existing Qiskit code, change one line, and run on real QPUs from IonQ, Rigetti, IQM, and AQT. Running in under a minute.
Qiskit is IBM's open-source quantum computing SDK and the most widely used quantum programming framework in the world. With a massive community of researchers, developers, and students, Qiskit provides everything you need to build, simulate, and execute quantum circuits.
Qiskit 2.x introduced the BackendV2 interface and modern primitives including SamplerV2 and EstimatorV2, providing a cleaner and more powerful way to interact with quantum hardware. Open Quantum's Qiskit plugin implements the full BackendV2 interface, so your existing Qiskit code works without modification. Just point it at a real QPU and run.
pip install openquantum-sdk-qiskit. Set your OPENQUANTUM_CLIENT_ID and OPENQUANTUM_CLIENT_SECRET environment variables. Done.
Use standard Qiskit QuantumCircuit objects. No vendor-specific code. No new syntax to learn. Your existing circuits work as-is.
Pick a backend — IonQ, Rigetti, IQM, or AQT — and submit. Open Quantum handles transpilation, routing, and result formatting.
A complete example: pip install the plugin, create a Bell state with Python, and run it on IonQ Forte-1 trapped ion hardware. No credit card required.
pip install openquantum-sdk-qiskitfrom openquantum_sdk_qiskit import OpenQuantumService
from qiskit import QuantumCircuit
# Auth via OPENQUANTUM_CLIENT_ID and OPENQUANTUM_CLIENT_SECRET env vars
service = OpenQuantumService()
backend = service.return_backend("ionq:forte-1")
qc = QuantumCircuit(2, 2)
qc.h(0)
qc.cx(0, 1)
qc.measure([0, 1], [0, 1])
job = backend.run(qc, shots=1024)
print(job.result().get_counts())Run your Qiskit circuits on trapped ion and superconducting QPUs from IonQ, Rigetti, IQM, and AQT. No vendor lock-in — switch backends with a single string change.
| QPU | Qubits | Technology | Highlights | Provider |
|---|---|---|---|---|
| IonQ Forte-1 | 36 qubits | Trapped Ion | 99.6% 2Q fidelity, software-configurable topology | Learn more |
| Rigetti Cepheus-1 | 108 qubits | Superconducting | 99.1% CZ fidelity, modular chiplet architecture | Learn more |
| IQM Emerald | 54 qubits | Superconducting | 99.5% CZ fidelity, European HPC integration | Learn more |
| IQM Garnet | 20 qubits | Superconducting | 99.5% CZ fidelity, European HPC integration | Learn more |
| AQT Ibex-Q1 | 12 qubits | Trapped Ion | Fully-connected, room temperature, rack-mounted | Learn more |
Google's quantum SDK
Run hardware-aware Cirq circuits on real QPUs. Keep explicit qubit placement and Moment-level control, then swap in one OpenQuantumSampler, a drop-in cirq.Sampler.
Learn moreXanadu's quantum ML framework
Run PennyLane circuits on real QPUs with native qml.device integration for quantum machine learning and variational algorithms.
Learn moreHigh-level quantum programming
Run Qrisp programs on real QPUs. Program with QuantumVariables and high-level types, then pass one Open Quantum backend to get_measurement.
Learn more