Quantum API

v0.1.0
LIVE
General-purpose quantum computing services for games and applications. Simulator-backed runtime works out of the box, and BYO IBM credentials unlock backend discovery, transpilation, and async hardware jobs through the same Quantum API account.
Features
True Randomness - Quantum measurement provides genuine randomness, not pseudo-random algorithms Simulator First - Qiskit Aer simulator works without IBM credentials BYO IBM - Add optional IBM credentials for hardware workflows Low Latency - Optimized for fast responses with connection pooling CORS Enabled - Ready for web applications and cross-origin requests Detailed Responses - Get measurement results, superposition strength, and quantum state info
Api Keys
Obtain API keys to use this service. There are rate limits applied to each key. New secrets are shown once, then stored only as masked metadata.
Restoring your session...
Endpoints
GET
/v1/health
Service health and runtime capability status
Public endpoint
GET
/v1/echo-types
List canonical text transformation categories
Requires API key
POST
/v1/gates/run
Run a single-qubit gate and return measured output
Requires API key
Unable to sync endpoint metadata from https://davidjgrimsley.com/public-facing/api/quantum/v1/portfolio.json. Showing local fallback endpoint docs.
What is Quantum Mechanics?
>
How to Use This API
>
Code Examples
JavaScript / TypeScript
const response = await fetch( 'https://davidjgrimsley.com/public-facing/api/quantum/v1/gates/run', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-API-Key': '<your_api_key>' }, body: JSON.stringify({ gate_type: 'rotation', rotation_angle_rad: Math.PI / 2 }) } ); const result = await response.json(); console.log('Measurement:', result.measurement); console.log('Superposition:', result.superposition_strength);
Python
import requests import math response = requests.post( 'https://davidjgrimsley.com/public-facing/api/quantum/v1/gates/run', headers={'X-API-Key': '<your_api_key>'}, json={ 'gate_type': 'rotation', 'rotation_angle_rad': math.pi / 2 } ) result = response.json() print(f"Measurement: {result['measurement']}") print(f"Superposition: {result['superposition_strength']}")
cURL
curl -X POST https://davidjgrimsley.com/public-facing/api/quantum/v1/gates/run \ -H "X-API-Key: <your_api_key>" \ -H "Content-Type: application/json" \ -d '{"gate_type":"rotation","rotation_angle_rad":1.5708}'
Technical Details
Backend Technology
Python 3.11 with FastAPI framework
Quantum Simulator
IBM Qiskit Aer Simulator (latest version)
Hosting
Self-hosted VPS with Nginx reverse proxy
Protocol
HTTPS (SSL/TLS encryption)
Use Cases
Game Development
Generate truly random loot drops, critical hits, or procedural generation seeds
Creative Applications
Create unique quantum-powered animations and visual effects
Randomization Services
Lottery systems, contest winners, A/B testing with quantum fairness
Educational Tools
Demonstrate quantum computing concepts interactively
Quantum Text Art
Transform text with quantum-inspired Unicode effects
Live Demo
This is the actual quantum animation from my Quantum Echo project. It's making a LIVE call to this API right now! Watch it run a 30-second quantum circuit simulation with real Qiskit code.
Execution Mode
Simulator
IBM Hardware
Run Now
Simulator mode is always available and does not require IBM credentials.
Initializing quantum circuit...
Backend: N/A
Gate: RY
Angle: N/A
Superposition: 0.0%
Measurement: |0>
This demo defaults to simulator mode. IBM Hardware requires sign-in, your own Quantum API key secret, and a verified IBM profile saved to your Identerest account. Hardware runs display backend plus local and remote job IDs so you can verify IBM execution. Base URL: https://davidjgrimsley.com/public-facing/api/quantum/v1.
Every time this loads, it calls POST /gates/run with a random rotation angle, runs a quantum simulation, measures the qubit, and uses the result to control the animation's behavior. This is quantum computing in action!
Using local portfolio metadata (offline / fetch failed)
Home
These practice and production projects have extensive information on how they were built.
Portfolio
APIs and MCP servers available for public use.
Public Facing
API
Services
Contact