Qiskit Plugin Overview¶
The openquantum-sdk[qiskit] package integrates Open Quantum with Qiskit, providing a Qiskit BackendV2, SamplerV2, and EstimatorV2 that submit circuits to Open Quantum backends.
Package Features¶
| Component | Description |
|---|---|
| OpenQuantumService | Entry point for authentication, backend discovery, and primitive creation |
| OpenQuantumBackend | Qiskit BackendV2 that submits circuits to Open Quantum |
| OQSampler | Qiskit SamplerV2 for sampling measurement outcomes |
| OQEstimator | Qiskit EstimatorV2 for computing expectation values |
Supported Backends¶
The Qiskit plugin builds a Qiskit transpiler Target for any backend on the platform. It does not ship a hardcoded device list: service.return_backend("<short_code>") fetches that backend's capability definition (native gate set, qubit count, and connectivity) from Open Quantum at runtime, so the plugin always reflects the platform's current backends.
Browse what is available with service.backends() or on the Open Quantum Portal, and see Backend Discovery. Qiskit's transpiler uses the fetched target to compile circuits to each backend's native gate set and topology.
Next Steps¶
- Getting Started -- Install and run your first Qiskit circuit.
- Backends & Targets -- Backend capabilities and target building.
- Sampler & Estimator -- SamplerV2 and EstimatorV2 usage.
- Examples -- Common Qiskit workflows.