Skip to content

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