ibm-quantum logo

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.

8 APIs 6 Capabilities 22 Features

APIs

Qiskit Runtime Jobs API

Submit Qiskit Runtime primitive jobs (Sampler and Estimator) to IBM Quantum hardware over the REST API. Includes job creation, listing, retrieval, deletion, cancellation, result...

Qiskit Runtime Backends API

Discover available IBM Quantum backends (Heron, Eagle, and other QPUs plus simulators). Read backend configuration, calibrated properties, defaults, and live status for circuit ...

Qiskit Runtime Sessions API

Create, inspect, update, and close Qiskit Runtime sessions for grouping primitive jobs against a target backend with priority access. Supports dedicated and batch session modes ...

Qiskit Runtime Instances API

Inspect the current Qiskit Runtime instance, view instance limits and configuration, and read per-account configuration. Each Qiskit Runtime instance is identified by an IBM Clo...

Qiskit Runtime Analytics API

Usage analytics and active-workload reporting for a Qiskit Runtime instance. Powers FinOps and plan-utilization tracking against Open, Pay-As-You-Go, Flex, and Premium minute po...

Qiskit Runtime Versions API

Discover supported versions of the Qiskit Runtime REST API and negotiate the date-based IBM-API-Version header value.

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.

Capabilities

IBM Qiskit Runtime — Analytics

IBM Qiskit Runtime — Analytics. 5 operations across the IBM Qiskit Runtime REST API. Self-contained Naftiko capability covering one IBM Quantum business surface.

Run with Naftiko

IBM Qiskit Runtime — Backends

IBM Qiskit Runtime — Backends. 5 operations across the IBM Qiskit Runtime REST API. Self-contained Naftiko capability covering one IBM Quantum business surface.

Run with Naftiko

IBM Qiskit Runtime — Instances

IBM Qiskit Runtime — Instances. 5 operations across the IBM Qiskit Runtime REST API. Self-contained Naftiko capability covering one IBM Quantum business surface.

Run with Naftiko

IBM Qiskit Runtime — Jobs

IBM Qiskit Runtime — Jobs. 10 operations across the IBM Qiskit Runtime REST API. Self-contained Naftiko capability covering one IBM Quantum business surface.

Run with Naftiko

IBM Qiskit Runtime — Sessions

IBM Qiskit Runtime — Sessions. 4 operations across the IBM Qiskit Runtime REST API. Self-contained Naftiko capability covering one IBM Quantum business surface.

Run with Naftiko

IBM Qiskit Runtime — Versions

IBM Qiskit Runtime — Versions. 1 operations across the IBM Qiskit Runtime REST API. Self-contained Naftiko capability covering one IBM Quantum business surface.

Run with Naftiko

Features

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

Semantic Vocabularies

Ibm Quantum Context

0 classes · 8 properties

JSON-LD

API Governance Rules

ibm-quantum API Rules

4 rules · 2 errors 2 warnings

SPECTRAL

Resources

🌐
Portal
Portal
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
OpenAPI
OpenAPI
💰
Pricing
Pricing
💰
Pricing
Pricing
🚀
GettingStarted
GettingStarted
🔗
Sandbox
Sandbox
🎓
Training
Training
🔗
Community
Community
📰
Blog
Blog
🔗
Research
Research
🟢
StatusPage
StatusPage
📝
SignUp
SignUp
🔑
Authentication
Authentication
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
TrustCenter
TrustCenter
👥
GitHubOrganization
GitHubOrganization
👥
GitHubOrganization
GitHubOrganization
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
🔧
Tool
Tool
🔧
Tool
Tool
💻
CodeExamples
CodeExamples
🔗
Documentation
Documentation
🔗
Package
Package
🔗
Package
Package
🔗
Forum
Forum
🔗
Forum
Forum
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
SpectralRuleset
SpectralRuleset
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: ibm-quantum
url: https://raw.githubusercontent.com/api-evangelist/ibm-quantum/refs/heads/main/apis.yml
apis:
- aid: ibm-quantum:qiskit-runtime-jobs-api
  name: Qiskit Runtime Jobs API
  tags:
  - IBM Quantum
  - Quantum Computing
  - Qiskit Runtime
  - Jobs
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  properties:
  - url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
    type: Documentation
  - url: https://quantum.cloud.ibm.com/api/openapi.json
    type: OpenAPI
  - url: openapi/ibm-quantum-runtime-jobs-openapi.yml
    type: OpenAPI
  - url: json-schema/ibm-quantum-job-schema.json
    type: JSONSchema
  - url: json-ld/ibm-quantum-context.jsonld
    type: JSONLD
  - url: capabilities/runtime-jobs.yaml
    type: NaftikoCapability
  - url: examples/ibm-quantum-create-sampler-job-example.json
    type: Example
  description: Submit Qiskit Runtime primitive jobs (Sampler and Estimator) to IBM Quantum hardware over the REST
    API. Includes job creation, listing, retrieval, deletion, cancellation, results, logs, metrics, and tag
    management. Job submission is rate-limited to 5 requests per minute per IAM token.
- aid: ibm-quantum:qiskit-runtime-backends-api
  name: Qiskit Runtime Backends API
  tags:
  - IBM Quantum
  - Quantum Computing
  - Qiskit Runtime
  - Backends
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  properties:
  - url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
    type: Documentation
  - url: openapi/ibm-quantum-runtime-backends-openapi.yml
    type: OpenAPI
  - url: json-schema/ibm-quantum-backend-schema.json
    type: JSONSchema
  - url: capabilities/runtime-backends.yaml
    type: NaftikoCapability
  - url: examples/ibm-quantum-list-backends-example.json
    type: Example
  description: Discover available IBM Quantum backends (Heron, Eagle, and other QPUs plus simulators). Read backend
    configuration, calibrated properties, defaults, and live status for circuit transpilation and scheduling.
- aid: ibm-quantum:qiskit-runtime-sessions-api
  name: Qiskit Runtime Sessions API
  tags:
  - IBM Quantum
  - Quantum Computing
  - Qiskit Runtime
  - Sessions
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  properties:
  - url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
    type: Documentation
  - url: openapi/ibm-quantum-runtime-sessions-openapi.yml
    type: OpenAPI
  - url: json-schema/ibm-quantum-session-schema.json
    type: JSONSchema
  - url: capabilities/runtime-sessions.yaml
    type: NaftikoCapability
  - url: examples/ibm-quantum-create-session-example.json
    type: Example
  description: Create, inspect, update, and close Qiskit Runtime sessions for grouping primitive jobs against a
    target backend with priority access. Supports dedicated and batch session modes with configurable max time
    and interactive timeouts.
- aid: ibm-quantum:qiskit-runtime-instances-api
  name: Qiskit Runtime Instances API
  tags:
  - IBM Quantum
  - Quantum Computing
  - Qiskit Runtime
  - Instances
  - Accounts
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  properties:
  - url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
    type: Documentation
  - url: openapi/ibm-quantum-runtime-instances-openapi.yml
    type: OpenAPI
  - url: capabilities/runtime-instances.yaml
    type: NaftikoCapability
  description: Inspect the current Qiskit Runtime instance, view instance limits and configuration, and read
    per-account configuration. Each Qiskit Runtime instance is identified by an IBM Cloud Service-CRN and
    governs plan, allocation, region, and access.
- aid: ibm-quantum:qiskit-runtime-analytics-api
  name: Qiskit Runtime Analytics API
  tags:
  - IBM Quantum
  - Quantum Computing
  - Qiskit Runtime
  - Analytics
  - FinOps
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  properties:
  - url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
    type: Documentation
  - url: openapi/ibm-quantum-runtime-analytics-openapi.yml
    type: OpenAPI
  - url: capabilities/runtime-analytics.yaml
    type: NaftikoCapability
  description: Usage analytics and active-workload reporting for a Qiskit Runtime instance. Powers FinOps and
    plan-utilization tracking against Open, Pay-As-You-Go, Flex, and Premium minute pools.
- aid: ibm-quantum:qiskit-runtime-versions-api
  name: Qiskit Runtime Versions API
  tags:
  - IBM Quantum
  - Quantum Computing
  - Qiskit Runtime
  - Versions
  humanURL: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
  properties:
  - url: https://quantum.cloud.ibm.com/docs/api/qiskit-runtime-rest
    type: Documentation
  - url: openapi/ibm-quantum-runtime-versions-openapi.yml
    type: OpenAPI
  - url: capabilities/runtime-versions.yaml
    type: NaftikoCapability
  description: Discover supported versions of the Qiskit Runtime REST API and negotiate the date-based
    IBM-API-Version header value.
- 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.
common:
- 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: SDK
- url: https://github.com/Qiskit/qiskit-ibm-runtime
  name: qiskit-ibm-runtime — Python client
  type: SDK
- url: https://github.com/Qiskit/qiskit-ibm-runtime-c
  name: qiskit-ibm-runtime-c — C / Rust client
  type: SDK
- url: https://github.com/Qiskit/qiskit-ibm-catalog
  name: qiskit-ibm-catalog — Qiskit Functions client
  type: SDK
- url: https://github.com/Qiskit/qiskit-aer
  name: Qiskit Aer — high-performance simulator
  type: SDK
- url: https://github.com/Qiskit/qiskit-serverless
  name: Qiskit Serverless
  type: Tool
- url: https://github.com/Qiskit/qiskit-fermions
  name: Qiskit Fermions
  type: Tool
- 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: Forum
- url: https://stackoverflow.com/questions/tagged/qiskit
  name: Qiskit on Stack Overflow
  type: Forum
- 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: [email protected]
  X: apievangelist
  url: https://apievangelist.com
specificationVersion: '0.16'