IBM Quantum API Reference
Official IBM Quantum documentation for running circuits built in this visualizer. Export your circuit as Qiskit or OpenQASM, then use these APIs to execute on simulators or real hardware.
Supported code formats
- DocsQiskitQiskit Python SDK — build and run quantum circuits · Bidirectional sync
- DocsOpenQASM 2.0Open Quantum Assembly Language — IBM Composer native format · Bidirectional sync
- DocsCirqGoogle Cirq Python — export only · Export only
- Docsquantum-learnPennyLane ansatz for KUQCI quantum-learn — export only · Export only
- DocsRuntimeQiskit IBM Runtime — run on IBM Quantum hardware · Export only
- JSON IRInternal circuit intermediate representation · Bidirectional sync
IBM Quantum Platform APIs
Core Python SDK for building quantum circuits
C API for high-performance quantum computing
Run circuits on IBM Quantum hardware and simulators
REST interface for Qiskit Runtime jobs
Access quantum systems and backends via REST
Hardware-aware circuit transpilation
Extensions: dynamics, cut optimization, and more
Quick workflow
1. Build a circuit in Build mode.
2. Switch the code panel to Qiskit or OpenQASM — edits sync both ways.
3. Export as Runtime snippet to run on IBM Quantum hardware.
4. Use the Qiskit IBM Runtime or REST APIs to submit jobs.