Quantum API Documentation

Access and control quantum computing capabilities via our RESTful API with quantum state simulation, circuit optimization, and real-time entanglement tracking.

Start Exploring

Getting Started

Welcome to our Quantum API. Here you'll find comprehensive information to integrate quantum computing capabilities into your applications. Our API provides access to quantum simulations, circuit optimization, and entanglement tracking.

GET /api/v1/quantum/circuits

This endpoint returns available quantum circuits and their parameters for simulation

Authentication

Use Bearer token authentication with the Authorization header. API keys can be obtained through your organization's dashboard with appropriate permissions.

Authorization: Bearer [your-api-token]

Tokens have 72-hour expiration. Refresh tokens can be exchanged for new access token when needed.

Versioning

Current stable version: v2.1.0-quantum

Stable - v2.1.0-quantum

Released April 2025

Production-ready version with quantum state simulation and quantum circuit optimization.

New features in 2.1.0: Entanglement-aware circuit optimization, real-time quantum decoherence monitoring, and quantum volume benchmarking.

Quantum Features

Quantum State Simulation

High-fidelity quantum state simulation using WebGPU accelerated tensor networks for real-time quantum experiments.

  • • 64Q + state simulation
  • • Quantum error correction algorithms
  • • Entanglement visualization

Circuit Optimization

Automatic quantum circuit synthesis and optimization using variational quantum algorithms with real-time feedback.

  • • Circuit depth minimization
  • • Gate error aware routing
  • • Noise adaptive optimization

Decoherence monitoring

Real-time tracking of quantum states using specialized sensors and dynamic mitigation algorithm integration.

  • • Coherence time tracking
  • • Decoherence rate prediction
  • • Automatic error rate mitigation

API Endpoints

/api/v1/quantum/states/entangled

Retrieve entangled quantum states and correlation metrics for specified qubit pairs.

GET

Query Parameters

  • pair-id
  • time-range
  • correlation-threshold

/api/v1/quantum/simulate

Run quantum simulation with specified parameters for state vector and measurement outcomes.

POST

Request Body

{
  "qubits": 7,
  "algorithm": "shor's",
  "noise_level": "0.5"
}
                            

Code Examples

JavaScript


fetch('https://api.example.com/quantum/simulate', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer API-token',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    qubits: 5,
    algorithm: 'qft',
    simulation: 'noise-adaptive'
  })
})
.then(response => response.json())
.then(data => console.log(data.measurements));

                        

Python


import requests

response = requests.post(
    'https://api.example.com/quantum/decoherence',
    headers={'Authorization': 'Bearer api-token'},
    json={"pair_id": "q1q2", "duration": "1m"}
)

print(response.json()['decoherence_rate'])