Skip to main content
Our API employs a RESTful architecture, featuring intuitive, resource-oriented URLs and leveraging inherent HTTP capabilities such as response codes, authentication, and verbs. We support cross-site requests from any domain and return responses in JSON format.

Quantum Job Flow

The diagram below gives a high-level view of how a quantum job moves through an application that integrates with the qBraid API: from a high-level quantum program, to an intermediate representation (IR), to the qBraid API server, then to execution on a quantum backend, with results relayed back to the user. qBraid Runtime API Server For a client-side view of how the qBraid-SDK integrates with the qBraid API see the Runtime overview in the SDK docs.

Rate limiting

API requests are rate-limited per IP (unauthenticated) or per user (authenticated) within a rolling 15-minute window.
TierWindowMax requests
Unauthenticated (IP)15 min100
Authenticated user15 min1,000
Exceeding the limit returns an HTTP 429 (Too Many Requests) response. Authenticate with a valid API key to use the higher authenticated limit.