// 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

VendorBackendStatusFree-tier quota
Origin QuantumwuKong-180✓ Live · simulator + cloud200K shots/day free tier
IBM Quantumibm_brisbane / ibm_kyoto / ...✓ Live · cloud10K shots/day
IonQionq_harmony · ionq_aria1✓ Live · cloud10K shots/day
Google Quantum AIsycamore · weber✓ Live · simulator + cloud5K shots/day
Rigettianklillique_aspen-11✓ Live · cloud5K shots/day
Quantinuumh1-1✓ Live · cloud (limited)1K shots/day
AWS Braketriget_anklillique · sv1 · dml1 · ionq-SI-1 · etc.✓ Live · cloud10K shots/day
Xanaduborealis✓ Live · simulator (Photons FQPU)2K shots/day

Error handling

vendor_timeout

Vendor API exceeded 30s. Auto-retry with backoff up to 3×.

vendor_quota_5

Your vendor-allocated quota exceeded. Per-vendor quota visible in dashboard.

vendor_rejected

Vendor backend validation failed. Compare vendor-specific error code in response body.

circuit_unsupported

Backend doesn't support a gate in your source. EQL providers a translation table.

backend_offline

Vendor 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.