Quantum Guru Developer API

Integrate quantum and classical simulation power directly into your own applications with our robust, high-performance developer gateway.

Authentication

All API requests require an API Key, which must be passed in the Authorization header as a Bearer token.

Header FormatHTTP/1.1
Authorization: Bearer pb_your_api_key_here

Tip: You can find or generate your API keys in your User Profile once your account has been approved by the platform administrator.

API Reference

POST

/api/v1/simulation/execute

Submit optimization code to a specific solver backend. Use this for programmatic execution of D-Wave QUBOs, Qiskit circuits, or OR-Tools solvers.

Example Request BodyJSON / application/json
{
  "provider": "dwave",    // Options: dwave, qiskit, or ortools
  "hardware": "hybrid",   // Options: simulator, qpu, or hybrid
  "code": "import dimod; # ... your logic",
  "metadata": {
    "project": "Logistics-A"
  }
}

Parameters

provider

Ecosystem identifier (e.g., dwave).

hardware

Backend target (QPU/Hybrid/SIM).

code

The core logic string to solve.


GET

/api/v1/user/usage

Retrieve your current quota limits and real-time consumption stats across simulation minutes and tokens.

Standard Response200 OK
{
  "plan": "Enterprise",
  "simMinutesLimit": 100,
  "simMinutesUsed": 12.5,
  "tokensUsed": 5000,
  "apiEnabled": true
}