Unified device access.
One SDK and one API reach 20+ QPUs and simulators across 11 providers: IonQ, QuEra, Rigetti, IQM, AQT, and more. Swap backends by changing a single device ID.
qBraid Runtime is the execution layer: one interface to every quantum provider. Hand it a program in a supported framework and Runtime transpiles it, adapts it to the target device, validates, and dispatches across 20+ backends, then returns a structured result.
The same SDK that powers Runtime is free and open source. Its graph-based transpiler converts supported programs from Qiskit, Cirq, Braket, and more into inputs a compatible device accepts, such as OpenQASM.
With 1M+ pip installs and backing from an NSF POSE award, it's used by developers everywhere. Read every line on GitHub.

Everything between submit and result is handled: transpile, compile, dispatch, and track. You focus on the circuit.
One SDK and one API reach 20+ QPUs and simulators across 11 providers: IonQ, QuEra, Rigetti, IQM, AQT, and more. Swap backends by changing a single device ID.
Write in Qiskit, Cirq, Braket, OpenQASM, PyQuil, and more. A graph-based transpiler converts supported programs to compatible device inputs, with separate workflows for gate-based and analog hardware.
Runtime rewrites your program to each backend automatically: native gate sets, qubit limits, and submission formats. No per-vendor rewrites on your side.
Submit a single job, batch many circuits to one device, or spread a workload across multiple providers, then collect every result together.
Queued, validating, running, completed: track every state, retry, and pull results from the SDK, the CLI, or Lab, with a live view of the fleet.
The same open-source qBraid SDK drives Runtime from the terminal, a notebook, or Lab. Install with pip and run it anywhere your code already lives.
One command lists the devices you can target and their status. The same device catalog drives Lab, the SDK, and every job submission. The panel shows example output; availability changes.
Auth and credentials shared across SDK, CLI, and Lab.
PROVIDERSAWS, IonQ, QuEra, Rigetti, IQM, AQT, and more.
DEVICESStatus, queue depth, and capabilities, live.
JOBSSubmit, track jobs, and pull results from one client.
Runtime is the fastest way to put your device in front of qBraid's developers, researchers, and enterprises. Expose a few REST endpoints and we assemble the entire client stack around them.
List once and your device is reachable from Lab, the SDK, and the CLI, in front of qBraid developers, researchers, and enterprises worldwide.
Expose list-devices, submit-job, and fetch-results. Runtime handles the SDK, CLI, and Lab surfaces, plus transpilation from supported frameworks to the inputs your device accepts.
Auth, sessions, job lifecycle, queueing, and a live device view come built in. No client libraries for you to write or maintain.
Write your program once and dispatch it to any compatible QPU or simulator through a single runtime. Free to start.