Three Steps to Quantum Compute
POST /api/v1/signup
{"email": "you@company.com"}
→ {"api_key": "xctp-a1b2c3..."}
POST /api/v1/run
{"api_key": "xctp-...",
"engine": "cnta",
"num_qubits": 2,
"gates": [{"gate":"h","target":0},
{"gate":"cx","control":0,"target":1}]}
{"status": "COMPLETED",
"counts": {"00": 512, "11": 512},
"execution_time_ms": 0.42,
"backend": "xctp-v2"}
Try It Right Now. No Signup.
Real quantum circuits. Real engines. Real measurement distributions. Click any experiment below to run it live on our production API. Zero fake results.
DROP IN YOUR QISKIT CODE
+Install the SDK with pip install xctp — run your existing Qiskit circuits unchanged.
The XCTP SDK converts Qiskit QuantumCircuit objects bidirectionally. Supports 15+ gate types including parameterized rotations (Rx, Ry, Rz), controlled phases (CP), and Toffoli (CCX).
from xctp.interop.qiskit import from_qiskit result = XCTP(api_key="xctp-...").run(from_qiskit(qc))Read the docs →
50,000 QUBITS — O(N) MEMORY
+GHZ states with 10,000 qubits. Circuits that would need 25000 bytes of RAM — in milliseconds.
Traditional statevector simulators store 2N complex amplitudes. At 50 qubits that's 16 petabytes. XCTP's CNTA engine uses geometric topology for O(N) memory. Tested and verified up to 50,000 qubits.
BATCH, ASYNC, WEBHOOKS
+Submit 100 circuits in one call. Get webhook callbacks when results are ready.
POST to /api/v1/batch with up to 100 circuits. Each runs in parallel on background workers. Poll /api/v1/batch/{id} or set callback_url for automatic delivery with HMAC-SHA256 signed payloads.
SDK + CLI + REST + AI AGENTS
+Python SDK, CLI tool, REST API from any language. AI-discoverable via OpenAPI.
pip install xctp → Python SDK with fluent circuit builder, CLI (xctp run --bell), local simulator for offline dev, and Qiskit converter. The REST API works from curl, JavaScript, Go, Rust — anything with HTTP.
AI agents discover everything via /api/v1/info (22 gates, 10 endpoints, tier info) and /api/v1/openapi.json (20 paths, full schemas).
Platform Specifications
Works With Your Stack
import requests # 1. Sign up key = requests.post("https://involvedinvolutions.com/api/v1/signup", json={"email": "you@example.com"}).json()["api_key"] # 2. Run Bell state on CNTA engine result = requests.post("https://involvedinvolutions.com/api/v1/run", json={ "api_key": key, "engine": "cnta", "num_qubits": 2, "gates": [ {"gate": "h", "target": 0}, {"gate": "cx", "control": 0, "target": 1} ], "shots": 1024 }).json() print(result["counts"]) # {"00": 512, "11": 512}
from qiskit import QuantumCircuit import requests # Build circuit in Qiskit qc = QuantumCircuit(2) qc.h(0) qc.cx(0, 1) # Send QASM directly to XCTP result = requests.post( "https://involvedinvolutions.com/api/v1/run-qasm", json={ "api_key": key, "qasm": qc.qasm(), "shots": 1024, "engine": "sparse" } ).json() print(result["counts"]) # Exact Born-rule probabilities
Half the Competition. All the Qubits.
We quote based on what you're paying now, then cut it in half. Same qubits. Same fidelity. Half the cost. No exceptions.
- Tell us your current bill
- We match at 50% off
- Up to 1,000 qubits
- Unlimited compute
- Priority support
- 300 req/min rate limit
- 50,000 qubits
- Dedicated infrastructure
- SLA guarantee
- Custom integrations
- Direct engineering support
- Still half the competition
One Command. Start Building.
pip install xctp
Python SDK with fluent circuit builder, Qiskit converter, CLI tool, and local simulator. View on PyPI
from xctp import XCTP qpu = XCTP(api_key="xctp-your-key") result = qpu.run(qpu.circuit(2).bell(), shots=1024) print(result.counts) # {'00': 512, '11': 512}
START BUILDING
Get your API key in 10 seconds. No credit card required. Run your first quantum circuit in under a minute.
Patent-pending technology (CSS-2026-007-PROV). Involved Involutions / Clear Seas Solutions LLC.