GET
/
quantum-devices
curl --request GET \
  --url https://api.qbraid.com/api/quantum-devices \
  --header 'api-key: <api-key>'
[
  {
    "qbraid_id": "qbraid_qir_simulator",
    "name": "QIR sparse simulator",
    "provider": "qBraid",
    "vendor": "qBraid",
    "numberQubits": 64,
    "pendingJobs": 0,
    "paradigm": "gate-based",
    "type": "Simulator",
    "runPackage": "pyqir",
    "status": "ONLINE",
    "statusMsg": "<string>",
    "isAvailable": false,
    "nextAvailable": "2024-06-17T20:16:00.482Z",
    "pricing": {
      "perTask": 0.005,
      "perShot": 0,
      "perMinute": 0.075
    }
  }
]
[
  {
    "qbraid_id": "qbraid_qir_simulator",
    "name": "QIR sparse simulator",
    "provider": "qBraid",
    "vendor": "qBraid",
    "numberQubits": 64,
    "pendingJobs": 0,
    "paradigm": "gate-based",
    "type": "Simulator",
    "runPackage": "pyqir",
    "status": "ONLINE",
    "statusMsg": "<string>",
    "isAvailable": false,
    "nextAvailable": "2024-06-17T20:16:00.482Z",
    "pricing": {
      "perTask": 0.005,
      "perShot": 0,
      "perMinute": 0.075
    }
  }
]

Authorizations

api-key
string
header
required

Authenticate requests using an API key linked to your qBraid account. Obtain your key by registering or logging in at account.qbraid.com.

Query Parameters

provider
enum<string>

Filter devices by provider.

Available options:
aws,
ibm,
quera,
qbraid,
rigetti,
ionq,
oqc,
nec
type
enum<string>

Filter devices by type.

Available options:
QPU,
Simulator
status
enum<string>

Filter devices by status.

Available options:
ONLINE,
OFFLINE
isAvailable
boolean

Filter devices with status ONLINE by availability.