ibm-quantum website screenshot

ibm-quantum

IBM Quantum is IBM's quantum computing program — the operator of the IBM Quantum Platform (quantum.cloud.ibm.com), the publisher of the open-source Qiskit SDK, and the provider of the Qiskit Runtime REST API for submitting Sampler and Estimator primitive jobs to 100+ qubit Heron-generation QPUs and managed simulators. The platform combines an Apache-2.0 software stack (Qiskit, qiskit-ibm-runtime, qiskit-ibm-catalog, Qiskit Aer, Qiskit Serverless, Qiskit Functions) with a tiered access model (Open / Pay-As-You-Go / Flex / Premium / On-Premises) and is the longest-running commercial quantum computing API surface in the industry.

ibm-quantum publishes 9 APIs on the APIs.io network, including Accounts API, Analytics API, Backends API, and 6 more.

The ibm-quantum catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

ibm-quantum’s developer surface includes authentication, developer portal, documentation, pricing, getting-started guide, sandbox, training material, and 49 more developer resources.

64.9/100 strong ▬ flat Agent 41/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
11 APIs 22 Features

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 64.9/100 · strong
Contract Quality 18.2 / 25
Developer Ergonomics 14.3 / 20
Commercial Clarity 15.8 / 20
Operational Transparency 2.7 / 13
Governance 8.3 / 12
Discoverability 5.6 / 10
Agent readiness — 41/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/ibm-quantum: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 11

Individual APIs this provider publishes, each with its own machine-readable definition.

Qiskit Functions Catalog API

Premium / Flex-tier service for discovering and invoking abstracted Qiskit Functions — pre-packaged quantum-classical workflows (e.g. circuit cutting, error-mitigation pipelines...

Qiskit Transpiler as a Service API

Cloud-hosted, AI-augmented transpilation of OpenQASM 3 circuits down to IBM Quantum native gates and backend topology. Bundled with Flex and Premium plans.

ibm-quantum Accounts API

The Accounts API from ibm-quantum — 1 operation(s) for accounts.

ibm-quantum Analytics API

The Analytics API from ibm-quantum — 4 operation(s) for analytics.

ibm-quantum Backends API

The Backends API from ibm-quantum — 5 operation(s) for backends.

ibm-quantum Instances API

The Instances API from ibm-quantum — 3 operation(s) for instances.

ibm-quantum Jobs API

The Jobs API from ibm-quantum — 7 operation(s) for jobs.

ibm-quantum Sessions API

The Sessions API from ibm-quantum — 3 operation(s) for sessions.

ibm-quantum Tags API

The Tags API from ibm-quantum — 1 operation(s) for tags.

ibm-quantum Versions API

The Versions API from ibm-quantum — 1 operation(s) for versions.

ibm-quantum Workloads API

The Workloads API from ibm-quantum — 1 operation(s) for workloads.

Scroll for all 11

Postman Collections 6

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 6

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Qiskit Runtime Jobs API

OPEN COLLECTION

Arazzo Workflows 12

Multi-step API workflows described with the Arazzo specification.

IBM Quantum Audit Workloads and Drill Into Job

List recent job-mode workloads from analytics, then pull the full job record and metrics for the most recent one.

ARAZZO

IBM Quantum Backend Readiness Preflight

Verify a backend is online, then gather its calibration properties and pulse defaults for circuit transpilation.

ARAZZO

IBM Quantum Cancel Running Job

Check a job's status and cancel it only if it is still queued or running.

ARAZZO

IBM Quantum Job Results and Logs

Poll a job to completion, then retrieve both its result payload and its execution logs.

ARAZZO

IBM Quantum List Jobs and Inspect

List recent jobs, then pull the full details and execution metrics for the most recent one.

ARAZZO

IBM Quantum Negotiate Version and List Backends

Discover the live API version, then list accessible backends and check one backend's status using that version.

ARAZZO

IBM Quantum Pause Session and Confirm

Read a session's state, toggle whether it accepts new jobs, and confirm the change.

ARAZZO

IBM Quantum Select Backend and Submit Job

List accessible backends, inspect a chosen backend's configuration, and submit a job to it.

ARAZZO

IBM Quantum Session Run and Close

Open a Qiskit Runtime session, run a job inside it, then close the session.

ARAZZO

IBM Quantum Submit Job and Poll Results

Submit a Qiskit Runtime primitive job, poll until it reaches a terminal state, and fetch the final result.

ARAZZO

IBM Quantum Tag Job and Verify

Replace a job's tags, confirm the change on the job, and search the tag catalog for one of them.

ARAZZO

IBM Quantum Usage-Aware Job Submission

Check instance usage and remaining limit before submitting a job, skipping submission when the limit is reached.

ARAZZO

Scroll for all 12

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Ibm Quantum Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 22

Notable capabilities this provider offers.

100+ qubit IBM Quantum processing units (Heron r2 generation) accessible via Qiskit Runtime
Sampler primitive — circuit sampling for distribution-level results
Estimator primitive — expectation value evaluation for observables
Sessions for grouping primitive jobs with priority backend access
Error suppression and mitigation (dynamical decoupling, ZNE, PEC, readout mitigation, noise-aware compilation)
Qiskit SDK 2.x — open-source Python + Rust + C quantum circuit framework
qiskit-ibm-runtime Python client for the REST API
Qiskit C API for low-level integration in C/Rust applications
Qiskit Functions — pre-packaged quantum-classical workflows on Flex and Premium
Qiskit Transpiler as a Service — AI-augmented cloud transpilation
Qiskit Serverless — distributed quantum + classical execution
Qiskit Aer — high-performance noisy simulator
IBM Quantum Composer — drag-and-drop circuit builder
OpenQASM 2 and OpenQASM 3 program input
Date-based API versioning via the IBM-API-Version header
Global and EU-DE regional endpoints
IBM Cloud IAM bearer authentication, Service-CRN per instance
Five access plans — Open (free), Pay-As-You-Go, Flex, Premium, On-Premises
10 free minutes / 28-day rolling window on Open Plan, with an opt-in 180-minute / 12-month bonus
Analytics endpoints for FinOps reporting per instance
Apache 2.0 license across Qiskit core, qiskit-ibm-runtime, qiskit-ibm-catalog, ecosystem repos
Active ecosystem registry of community Qiskit-compatible projects

Scroll for all 22

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Ibm Quantum Context

0 classes · 8 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

ibm-quantum API Rules

6 rules · 5 warnings 1 info

SPECTRAL

ibm-quantum API Rules

4 rules · 2 errors 2 warnings

SPECTRAL

JSON Schema 3

Standalone JSON Schema definitions for this provider's data models.

IBM Quantum Backend

18 properties

JSON SCHEMA

IBM Quantum Runtime Job

0 properties

JSON SCHEMA

IBM Quantum Runtime Session

13 properties

JSON SCHEMA

Examples 3

Example request and response payloads for these APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Ibm Quantum Authentication

apiKey/http · 3 schemes

SECURITY

Ibm Quantum Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Ibm Quantum Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Ibm Quantum Agentic Access

30 operations · 8 acting

30 operations · 8 acting

AGENTIC

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 4

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 14

Pagination, idempotency, versioning, errors, and events

Scroll for all 14

Build 13

SDKs, sample code, and the tooling you integrate with

Scroll for all 13

Access & Security 5

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 5

Status, limits, changes, and where to get help

Commercial 6

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: ibm-quantum
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/ibm-quantum.png
url: https://raw.githubusercontent.com/api-evangelist/ibm-quantum/refs/heads/main/apis.yml
apis:
- aid: ibm-quantum:qiskit-functions-catalog-api
  name: Qiskit Functions Catalog API
  tags:
  - IBM Quantum
  - Quantum Computing
  - Qiskit Functions
  humanURL: https://github.com/Qiskit/qiskit-ibm-catalog
  properties:
  - url: https://github.com/Qiskit/qiskit-ibm-catalog
    type: Documentation
  - url: https://github.com/Qiskit/qiskit-ibm-catalog
    type: SourceCode
  description: Premium / Flex-tier service for discovering and invoking abstracted Qiskit Functions — pre-packaged quantum-classical
    workflows (e.g. circuit cutting, error-mitigation pipelines) callable through the qiskit-ibm-catalog Python client. Accessible
    via the QiskitFunctionsCatalog object (catalog.list / load, function.run).
- aid: ibm-quantum:qiskit-transpiler-as-a-service-api
  name: Qiskit Transpiler as a Service API
  tags:
  - IBM Quantum
  - Quantum Computing
  - Qiskit Transpiler
  humanURL: https://quantum.cloud.ibm.com/docs/
  properties:
  - url: https://quantum.cloud.ibm.com/docs/
    type: Documentation
  description: Cloud-hosted, AI-augmented transpilation of OpenQASM 3 circuits down to IBM Quantum native gates and backend
    topology. Bundled with Flex and Premium plans.
- aid: ibm-quantum:ibm-quantum-accounts-api
  name: ibm-quantum Accounts API
  description: The Accounts API from ibm-quantum — 1 operation(s) for accounts.
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  tags:
  - Accounts
  properties:
  - type: OpenAPI
    url: openapi/ibm-quantum-accounts-api-openapi.yml
  - type: Documentation
    url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  - type: JSONSchema
    url: json-schema/ibm-quantum-job-schema.json
  - type: JSONLD
    url: json-ld/ibm-quantum-context.jsonld
  - type: Examples
    url: examples/ibm-quantum-create-sampler-job-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-backend-schema.json
  - type: Examples
    url: examples/ibm-quantum-list-backends-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-session-schema.json
  - type: Examples
    url: examples/ibm-quantum-create-session-example.json
- aid: ibm-quantum:ibm-quantum-analytics-api
  name: ibm-quantum Analytics API
  description: The Analytics API from ibm-quantum — 4 operation(s) for analytics.
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  tags:
  - Analytics
  properties:
  - type: OpenAPI
    url: openapi/ibm-quantum-analytics-api-openapi.yml
  - type: Documentation
    url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  - type: JSONSchema
    url: json-schema/ibm-quantum-job-schema.json
  - type: JSONLD
    url: json-ld/ibm-quantum-context.jsonld
  - type: Examples
    url: examples/ibm-quantum-create-sampler-job-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-backend-schema.json
  - type: Examples
    url: examples/ibm-quantum-list-backends-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-session-schema.json
  - type: Examples
    url: examples/ibm-quantum-create-session-example.json
- aid: ibm-quantum:ibm-quantum-backends-api
  name: ibm-quantum Backends API
  description: The Backends API from ibm-quantum — 5 operation(s) for backends.
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  tags:
  - Backends
  properties:
  - type: OpenAPI
    url: openapi/ibm-quantum-backends-api-openapi.yml
  - type: Documentation
    url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  - type: JSONSchema
    url: json-schema/ibm-quantum-job-schema.json
  - type: JSONLD
    url: json-ld/ibm-quantum-context.jsonld
  - type: Examples
    url: examples/ibm-quantum-create-sampler-job-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-backend-schema.json
  - type: Examples
    url: examples/ibm-quantum-list-backends-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-session-schema.json
  - type: Examples
    url: examples/ibm-quantum-create-session-example.json
- aid: ibm-quantum:ibm-quantum-instances-api
  name: ibm-quantum Instances API
  description: The Instances API from ibm-quantum — 3 operation(s) for instances.
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  tags:
  - Instances
  properties:
  - type: OpenAPI
    url: openapi/ibm-quantum-instances-api-openapi.yml
  - type: Documentation
    url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  - type: JSONSchema
    url: json-schema/ibm-quantum-job-schema.json
  - type: JSONLD
    url: json-ld/ibm-quantum-context.jsonld
  - type: Examples
    url: examples/ibm-quantum-create-sampler-job-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-backend-schema.json
  - type: Examples
    url: examples/ibm-quantum-list-backends-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-session-schema.json
  - type: Examples
    url: examples/ibm-quantum-create-session-example.json
- aid: ibm-quantum:ibm-quantum-jobs-api
  name: ibm-quantum Jobs API
  description: The Jobs API from ibm-quantum — 7 operation(s) for jobs.
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  tags:
  - Jobs
  properties:
  - type: OpenAPI
    url: openapi/ibm-quantum-jobs-api-openapi.yml
  - type: Documentation
    url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  - type: JSONSchema
    url: json-schema/ibm-quantum-job-schema.json
  - type: JSONLD
    url: json-ld/ibm-quantum-context.jsonld
  - type: Examples
    url: examples/ibm-quantum-create-sampler-job-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-backend-schema.json
  - type: Examples
    url: examples/ibm-quantum-list-backends-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-session-schema.json
  - type: Examples
    url: examples/ibm-quantum-create-session-example.json
- aid: ibm-quantum:ibm-quantum-sessions-api
  name: ibm-quantum Sessions API
  description: The Sessions API from ibm-quantum — 3 operation(s) for sessions.
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  tags:
  - Sessions
  properties:
  - type: OpenAPI
    url: openapi/ibm-quantum-sessions-api-openapi.yml
  - type: Documentation
    url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  - type: JSONSchema
    url: json-schema/ibm-quantum-job-schema.json
  - type: JSONLD
    url: json-ld/ibm-quantum-context.jsonld
  - type: Examples
    url: examples/ibm-quantum-create-sampler-job-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-backend-schema.json
  - type: Examples
    url: examples/ibm-quantum-list-backends-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-session-schema.json
  - type: Examples
    url: examples/ibm-quantum-create-session-example.json
- aid: ibm-quantum:ibm-quantum-tags-api
  name: ibm-quantum Tags API
  description: The Tags API from ibm-quantum — 1 operation(s) for tags.
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  tags:
  - Tags
  properties:
  - type: OpenAPI
    url: openapi/ibm-quantum-tags-api-openapi.yml
  - type: Documentation
    url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  - type: JSONSchema
    url: json-schema/ibm-quantum-job-schema.json
  - type: JSONLD
    url: json-ld/ibm-quantum-context.jsonld
  - type: Examples
    url: examples/ibm-quantum-create-sampler-job-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-backend-schema.json
  - type: Examples
    url: examples/ibm-quantum-list-backends-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-session-schema.json
  - type: Examples
    url: examples/ibm-quantum-create-session-example.json
- aid: ibm-quantum:ibm-quantum-versions-api
  name: ibm-quantum Versions API
  description: The Versions API from ibm-quantum — 1 operation(s) for versions.
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  tags:
  - Versions
  properties:
  - type: OpenAPI
    url: openapi/ibm-quantum-versions-api-openapi.yml
  - type: Documentation
    url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  - type: JSONSchema
    url: json-schema/ibm-quantum-job-schema.json
  - type: JSONLD
    url: json-ld/ibm-quantum-context.jsonld
  - type: Examples
    url: examples/ibm-quantum-create-sampler-job-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-backend-schema.json
  - type: Examples
    url: examples/ibm-quantum-list-backends-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-session-schema.json
  - type: Examples
    url: examples/ibm-quantum-create-session-example.json
- aid: ibm-quantum:ibm-quantum-workloads-api
  name: ibm-quantum Workloads API
  description: The Workloads API from ibm-quantum — 1 operation(s) for workloads.
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  tags:
  - Workloads
  properties:
  - type: OpenAPI
    url: openapi/ibm-quantum-workloads-api-openapi.yml
  - type: Documentation
    url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  - type: JSONSchema
    url: json-schema/ibm-quantum-job-schema.json
  - type: JSONLD
    url: json-ld/ibm-quantum-context.jsonld
  - type: Examples
    url: examples/ibm-quantum-create-sampler-job-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-backend-schema.json
  - type: Examples
    url: examples/ibm-quantum-list-backends-example.json
  - type: JSONSchema
    url: json-schema/ibm-quantum-session-schema.json
  - type: Examples
    url: examples/ibm-quantum-create-session-example.json
common:
- type: AgenticAccess
  url: agentic-access/ibm-quantum-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/ibm-quantum-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/ibm-quantum-domain-security.yml
- type: Authentication
  url: authentication/ibm-quantum-authentication.yml
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/ibm-quantum/overview
- type: Arazzo
  url: arazzo/ibm-quantum-audit-workloads-and-drill-into-job-workflow.yml
  name: IBM Quantum Audit Workloads and Drill Into Job
- type: Arazzo
  url: arazzo/ibm-quantum-backend-readiness-preflight-workflow.yml
  name: IBM Quantum Backend Readiness Preflight
- type: Arazzo
  url: arazzo/ibm-quantum-cancel-running-job-workflow.yml
  name: IBM Quantum Cancel Running Job
- type: Arazzo
  url: arazzo/ibm-quantum-job-results-and-logs-workflow.yml
  name: IBM Quantum Job Results and Logs
- type: Arazzo
  url: arazzo/ibm-quantum-list-jobs-and-inspect-workflow.yml
  name: IBM Quantum List Jobs and Inspect
- type: Arazzo
  url: arazzo/ibm-quantum-negotiate-version-and-list-backends-workflow.yml
  name: IBM Quantum Negotiate Version and List Backends
- type: Arazzo
  url: arazzo/ibm-quantum-pause-session-and-confirm-workflow.yml
  name: IBM Quantum Pause Session and Confirm
- type: Arazzo
  url: arazzo/ibm-quantum-select-backend-and-submit-job-workflow.yml
  name: IBM Quantum Select Backend and Submit Job
- type: Arazzo
  url: arazzo/ibm-quantum-session-run-and-close-workflow.yml
  name: IBM Quantum Session Run and Close
- type: Arazzo
  url: arazzo/ibm-quantum-submit-job-and-poll-results-workflow.yml
  name: IBM Quantum Submit Job and Poll Results
- type: Arazzo
  url: arazzo/ibm-quantum-tag-job-and-verify-workflow.yml
  name: IBM Quantum Tag Job and Verify
- type: Arazzo
  url: arazzo/ibm-quantum-usage-aware-job-submission-workflow.yml
  name: IBM Quantum Usage-Aware Job Submission
- url: https://www.ibm.com/quantum
  type: Portal
- url: https://quantum.cloud.ibm.com/
  type: Portal
- url: https://quantum.cloud.ibm.com/docs
  type: Documentation
- url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  type: Documentation
- url: https://quantum.cloud.ibm.com/api/openapi.json
  name: Qiskit Runtime OpenAPI specification
  type: OpenAPI
- url: https://quantum.cloud.ibm.com/docs/en/guides/plans-overview
  name: Plans overview
  type: Pricing
- url: https://www.ibm.com/quantum/pricing
  type: Pricing
- url: https://docs.quantum.ibm.com/start
  name: Get Started
  type: GettingStarted
- url: https://quantum.cloud.ibm.com/composer
  name: IBM Quantum Composer
  type: Sandbox
- url: https://quantum.cloud.ibm.com/learning
  name: IBM Quantum Learning
  type: Training
- url: https://www.ibm.com/quantum/network
  name: IBM Quantum Network
  type: Community
- url: https://www.ibm.com/quantum/blog
  type: Blog
- url: https://research.ibm.com/quantum-computing
  type: Research
- url: https://cloud.ibm.com/status
  type: StatusPage
- url: https://cloud.ibm.com/registration
  type: Signup
- url: https://www.ibm.com/cloud/iam
  name: IBM Cloud IAM
  type: Authentication
- url: https://www.ibm.com/legal
  type: TermsOfService
- url: https://www.ibm.com/privacy
  type: PrivacyPolicy
- url: https://www.ibm.com/trust
  type: TrustCenter
- url: https://github.com/Qiskit
  type: GitHubOrganization
- url: https://github.com/qiskit-community
  name: Qiskit Community GitHub
  type: GitHubOrganization
- url: https://github.com/Qiskit/qiskit
  name: Qiskit SDK (Python + Rust)
  type: SDKs
- url: https://github.com/Qiskit/qiskit-ibm-runtime
  name: qiskit-ibm-runtime — Python client
  type: SDKs
- url: https://github.com/Qiskit/qiskit-ibm-runtime-c
  name: qiskit-ibm-runtime-c — C / Rust client
  type: SDKs
- url: https://github.com/Qiskit/qiskit-ibm-catalog
  name: qiskit-ibm-catalog — Qiskit Functions client
  type: SDKs
- url: https://github.com/Qiskit/qiskit-aer
  name: Qiskit Aer — high-performance simulator
  type: SDKs
- url: https://github.com/Qiskit/qiskit-serverless
  name: Qiskit Serverless
  type: Tools
- url: https://github.com/Qiskit/qiskit-fermions
  name: Qiskit Fermions
  type: Tools
- url: https://github.com/Qiskit/ecosystem
  name: Qiskit Ecosystem registry
  type: CodeExamples
- url: https://github.com/Qiskit/documentation
  name: Qiskit Documentation source
  type: Documentation
- url: https://pypi.org/project/qiskit/
  name: qiskit on PyPI
  type: Package
- url: https://pypi.org/project/qiskit-ibm-runtime/
  name: qiskit-ibm-runtime on PyPI
  type: Package
- url: https://qisk.it/join-slack
  name: Qiskit Slack
  type: Forums
- url: https://stackoverflow.com/questions/tagged/qiskit
  name: Qiskit on Stack Overflow
  type: Forums
- url: plans/ibm-quantum-plans-pricing.yml
  type: Plans
- url: rate-limits/ibm-quantum-rate-limits.yml
  type: RateLimits
- url: finops/ibm-quantum-finops.yml
  type: FinOps
- url: rules/ibm-quantum-rules.yml
  type: SpectralRuleset
- url: vocabulary/ibm-quantum-vocabulary.yml
  type: Vocabulary
- type: Features
  data:
  - 100+ qubit IBM Quantum processing units (Heron r2 generation) accessible via Qiskit Runtime
  - Sampler primitive — circuit sampling for distribution-level results
  - Estimator primitive — expectation value evaluation for observables
  - Sessions for grouping primitive jobs with priority backend access
  - Error suppression and mitigation (dynamical decoupling, ZNE, PEC, readout mitigation, noise-aware compilation)
  - Qiskit SDK 2.x — open-source Python + Rust + C quantum circuit framework
  - qiskit-ibm-runtime Python client for the REST API
  - Qiskit C API for low-level integration in C/Rust applications
  - Qiskit Functions — pre-packaged quantum-classical workflows on Flex and Premium
  - Qiskit Transpiler as a Service — AI-augmented cloud transpilation
  - Qiskit Serverless — distributed quantum + classical execution
  - Qiskit Aer — high-performance noisy simulator
  - IBM Quantum Composer — drag-and-drop circuit builder
  - OpenQASM 2 and OpenQASM 3 program input
  - Date-based API versioning via the IBM-API-Version header
  - Global and EU-DE regional endpoints
  - IBM Cloud IAM bearer authentication, Service-CRN per instance
  - Five access plans — Open (free), Pay-As-You-Go, Flex, Premium, On-Premises
  - 10 free minutes / 28-day rolling window on Open Plan, with an opt-in 180-minute / 12-month bonus
  - Analytics endpoints for FinOps reporting per instance
  - Apache 2.0 license across Qiskit core, qiskit-ibm-runtime, qiskit-ibm-catalog, ecosystem repos
  - Active ecosystem registry of community Qiskit-compatible projects
  sources:
  - https://quantum.cloud.ibm.com/
  - https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  - https://quantum.cloud.ibm.com/docs/en/guides/plans-overview
  - https://github.com/Qiskit
  - https://www.ibm.com/quantum/blog/flex-plan
  updated: '2026-05-25'
created: '2026-05-25'
modified: '2026-05-25'
position: Producing
description: IBM Quantum is IBM's quantum computing program — the operator of the IBM Quantum Platform (quantum.cloud.ibm.com),
  the publisher of the open-source Qiskit SDK, and the provider of the Qiskit Runtime REST API for submitting Sampler and
  Estimator primitive jobs to 100+ qubit Heron-generation QPUs and managed simulators. The platform combines an Apache-2.0
  software stack (Qiskit, qiskit-ibm-runtime, qiskit-ibm-catalog, Qiskit Aer, Qiskit Serverless, Qiskit Functions) with a
  tiered access model (Open / Pay-As-You-Go / Flex / Premium / On-Premises) and is the longest-running commercial quantum
  computing API surface in the industry.
maintainers:
- FN: Kin Lane
  email: info@apievangelist.com
  X: apievangelist
  url: https://apievangelist.com
specificationVersion: '0.16'