// BSaaS · API quickstart
Run on 8 vendors, one API call.
BSaaS takes OpenQASM 3.0 or EQL source, runs it on the platforms you choose, and returns vendor-by-vendor results normalized to one measurement schema. No 8 SDKs. No 8 accounts.
Quickstart
curl -X POST https://api.eigenosquantum.com/v1/bsaas/run \
-H "Authorization: Bearer eig_live_..." \
-H "Content-Type: application/json" \
-d '{
"source": "OPENQASM 3.0; qubit q[2]; h q[0]; cx q[0], q[1]; measure q -> c;",
"backends": ["origin", "ibm", "ionq", "google", "rigetti", "quantinuum", "aws_braket", "xanadu"],
"shots": 1000
}'Same source, 8 results, normalized to the canonical measurement schema. Pick the backend with the highest fidelity for your workload.
Vendor matrix
| Vendor | Backend | Status | Free-tier quota |
|---|---|---|---|
| Origin Quantum | wuKong-180 | ✓ Live · simulator + cloud | 200K shots/day free tier |
| IBM Quantum | ibm_brisbane / ibm_kyoto / ... | ✓ Live · cloud | 10K shots/day |
| IonQ | ionq_harmony · ionq_aria1 | ✓ Live · cloud | 10K shots/day |
| Google Quantum AI | sycamore · weber | ✓ Live · simulator + cloud | 5K shots/day |
| Rigetti | anklillique_aspen-11 | ✓ Live · cloud | 5K shots/day |
| Quantinuum | h1-1 | ✓ Live · cloud (limited) | 1K shots/day |
| AWS Braket | riget_anklillique · sv1 · dml1 · ionq-SI-1 · etc. | ✓ Live · cloud | 10K shots/day |
| Xanadu | borealis | ✓ Live · simulator (Photons FQPU) | 2K shots/day |
Error handling
vendor_timeoutVendor API exceeded 30s. Auto-retry with backoff up to 3×.
vendor_quota_5Your vendor-allocated quota exceeded. Per-vendor quota visible in dashboard.
vendor_rejectedVendor backend validation failed. Compare vendor-specific error code in response body.
circuit_unsupportedBackend doesn't support a gate in your source. EQL providers a translation table.
backend_offlineVendor returned 5xx. Auto-fallback to other selected backends.
Rate limits
Free tier: 100 shots/day aggregate. Pro tier: unlimited. Enterprise: per-contract. Rate-limited responses return 429 with Retry-After header.