D-Wave
D-Wave Quantum Inc. (NYSE: QBTS) is the leader in commercial quantum annealing computing and developer of the Advantage and Advantage2 quantum systems. D-Wave's Leap quantum cloud service provides real-time access to D-Wave QPUs and to the Leap hybrid solver family (BQM, CQM, DQM, NL) capable of solving industrial optimization problems with up to ~2 million variables and constraints. The open-source Ocean SDK — dimod, dwave-system, dwave-cloud-client, dwave-hybrid, dwave-samplers, dwave-optimization, minorminer, dwave-inspector, and 40+ companion packages — provides the canonical developer experience, with the underlying Solver API (SAPI) exposed as a versioned REST interface for solver discovery, problem submission, status polling, answer retrieval, and cancellation. Companion APIs include the Metadata API for region discovery and the Leap Account API for OAuth-based project and token management.
6 APIs
33 Features
Quantum ComputingQuantum AnnealingOptimizationHybrid Quantum-ClassicalIsingQUBOIndustrial OptimizationSamplingLeapOcean SDKSAPI
Advantage2 — next-generation annealing quantum computer with Zephyr topology and improved coherence
Advantage — 5,000+ qubit Pegasus-topology annealing QPU available via Leap cloud
Leap quantum cloud service — real-time access, 99.9% uptime, subsecond response for many workloads
Hybrid solvers — BQM, CQM, DQM, NL families supporting up to ~2 million variables and constraints
NL (Nonlinear) solver — flagship Industrial Optimization solver for general nonlinear formulations
CQM (Constrained Quadratic Model) solver — equality and inequality constraints, mixed integer support
Direct QPU access — Ising / QUBO sampling with annealing schedule, num_reads, reverse annealing, h_gain
Solver API (SAPI) — REST interface for solver discovery, problem submission, status, answer retrieval
Metadata API — region discovery for routing to correct regional SAPI cluster (na-west, eu-central, etc.)
Leap Account API — OAuth-based project listing and SAPI token retrieval
Ocean SDK — Python open-source SDK covering dimod, dwave-system, dwave-cloud-client, hybrid, samplers
dwave-cloud-client — low-level SAPI REST client; submit_problem, list_solvers, regions, account
dimod — shared API and data model for QUBO / Ising / CQM / DQM / NL samplers
dwave-system — DWaveSampler, EmbeddingComposite, LeapHybridSampler family for application code
dwave-hybrid — asynchronous decomposition framework for building hybrid quantum-classical workflows
dwave-samplers / dwave-neal / dwave-tabu / dwave-greedy — classical reference solvers and baselines
dwave-optimization — C++ engine for nonlinear models powering the NL solver workflow
dwave-preprocessing — common BQM preprocessing techniques (roof duality, fix variables, scale, normalize)
dwave-inspector — interactive problem inspector for visualizing embeddings and chains
minorminer — heuristic minor-embedding from logical to physical qubit graph (Pegasus / Zephyr / Chimera)
dwave-graphs — Chimera, Pegasus, and Zephyr graph generators and algorithms
dwave-gate — gate-model quantum circuit construction and state-vector simulator
PyTorch plugin — quantum-classical hybrid ML with PyTorch
scikit-learn plugin — quantum-classical hybrid solving plugged into scikit-learn pipelines
Qiskit plugin — D-Wave Ocean plugin for IBM Qiskit interoperability
Leap IDE — browser-based Jupyter / VS Code environment preconfigured for Ocean development
60+ reference applications at github.com/dwave-examples (scheduling, routing, packing, ML, finance, science)
Five problem types — ising, qubo, bqm, cqm, dqm, nl — with qp / bq / ref encoding formats
Problem lifecycle — PENDING > IN_PROGRESS > COMPLETED | FAILED | CANCELLED with bulk status polling
Binary-ref answer downloads using SAPI-token auth for large hybrid answers
Versioned vendor media types (`application/vnd.dwave.sapi.*+json;version~=3.0`) for API evolution
D-Wave Launch Program — professional services for quantum onboarding
{"Publicly traded as NYSE"=>"QBTS"}
aid: d-wave
url: https://raw.githubusercontent.com/api-evangelist/d-wave/refs/heads/main/apis.yml
apis:
- aid: d-wave:d-wave-solver-api
name: D-Wave Solver API (SAPI) - Solvers
tags:
- Quantum Computing
- Quantum Annealing
- Solvers
- Optimization
humanURL: https://docs.dwavequantum.com/en/latest/ocean/api_ref_cloud/index.html
baseURL: https://cloud.dwavesys.com/sapi/v2
properties:
- url: https://docs.dwavequantum.com/en/latest/ocean/api_ref_cloud/index.html
type: Documentation
- url: openapi/d-wave-solvers-api-openapi.yml
type: OpenAPI
- url: json-schema/d-wave-solver-configuration-schema.json
type: JSONSchema
- url: json-ld/d-wave-context.jsonld
type: JSONLD
- url: examples/d-wave-list-solvers-example.json
type: Example
description: >-
List, inspect, and discover D-Wave solvers available to the authenticated project, including quantum annealing QPU
samplers (Advantage, Advantage2) and Leap hybrid samplers (BQM, CQM, DQM, NL). Solvers carry capability metadata
(qubit count, topology, supported problem types, parameters, properties) so clients can match a workload to the
correct sampler. Versioned via vendor media type `application/vnd.dwave.sapi.solver-definition+json;version~=3.0`.
- aid: d-wave:d-wave-problems-api
name: D-Wave Solver API (SAPI) - Problems
tags:
- Quantum Computing
- Quantum Annealing
- Problems
- Sampling
- Optimization
humanURL: https://docs.dwavequantum.com/en/latest/ocean/api_ref_cloud/index.html
baseURL: https://cloud.dwavesys.com/sapi/v2
properties:
- url: https://docs.dwavequantum.com/en/latest/ocean/api_ref_cloud/index.html
type: Documentation
- url: openapi/d-wave-problems-api-openapi.yml
type: OpenAPI
- url: json-schema/d-wave-problem-schema.json
type: JSONSchema
- url: json-schema/d-wave-problem-answer-schema.json
type: JSONSchema
- url: examples/d-wave-submit-problem-example.json
type: Example
- url: examples/d-wave-problem-status-example.json
type: Example
description: >-
Submit, monitor, retrieve, and cancel quantum and hybrid problem jobs. Supports the canonical problem types ising,
qubo, bqm, cqm, dqm, and nl with three encoding formats (qp, bq, ref). Problems flow through PENDING > IN_PROGRESS
> COMPLETED | FAILED | CANCELLED terminal states. Endpoints support blocking submit (single problem), batch async
submit (multi-problem), short status polling, full-info retrieval, answer download (inline or binary-ref via
SAPI-token), problem messages, and single/bulk cancel. Up to 1,000 problem IDs per status batch.
- aid: d-wave:d-wave-metadata-api
name: D-Wave Metadata API - Regions
tags:
- Quantum Computing
- Metadata
- Regions
humanURL: https://docs.dwavequantum.com/en/latest/ocean/api_ref_cloud/index.html
baseURL: https://api.dwavesys.com/metadata/v1
properties:
- url: https://docs.dwavequantum.com/en/latest/ocean/api_ref_cloud/index.html
type: Documentation
- url: openapi/d-wave-metadata-api-openapi.yml
type: OpenAPI
- url: examples/d-wave-list-regions-example.json
type: Example
description: >-
Discover D-Wave Leap regions and their per-region SAPI endpoints. The Metadata API is the canonical region
resolver — clients call `/regions/` to enumerate available regions (e.g. `na-west-1`, `eu-central-1`) and
`/regions/{code}` to retrieve a single region's SAPI base URL. Used by the Ocean `dwave-cloud-client` to route
problem submissions to the correct regional SAPI cluster. Versioned via
`application/vnd.dwave.metadata.regions+json;version~=1.0`.
- aid: d-wave:d-wave-leap-account-api
name: D-Wave Leap Account API
tags:
- Quantum Computing
- Leap
- Account
- Projects
- OAuth
humanURL: https://docs.dwavequantum.com/en/latest/leap_sapi/leap_api.html
baseURL: https://cloud.dwavesys.com/leap/api
properties:
- url: https://docs.dwavequantum.com/en/latest/leap_sapi/leap_api.html
type: Documentation
- url: openapi/d-wave-leap-account-api-openapi.yml
type: OpenAPI
- url: examples/d-wave-leap-projects-example.json
type: Example
description: >-
Manage Leap account projects and per-project SAPI tokens via OAuth. Endpoints include
`account/active_project/oauth/` (retrieve user's active project), `account/projects/oauth/` (list all accessible
projects), and `account/token/oauth/?project_id=...` (retrieve a project SAPI token for use against the Solver
API). Backs the Ocean SDK's interactive Leap authorization flow, allowing developers to onboard, switch projects,
and rotate SAPI tokens without leaving their development environment.
- aid: d-wave:d-wave-hybrid-solvers
name: D-Wave Leap Hybrid Solvers
tags:
- Quantum Computing
- Hybrid
- Optimization
- BQM
- CQM
- DQM
- Nonlinear
humanURL: https://docs.dwavequantum.com/en/industrial_optimization/index_get_started.html
baseURL: https://cloud.dwavesys.com/sapi/v2
properties:
- url: https://docs.dwavequantum.com/en/industrial_optimization/index_get_started.html
type: Documentation
- url: openapi/d-wave-hybrid-solvers-openapi.yml
type: OpenAPI
- url: json-schema/d-wave-cqm-model-schema.json
type: JSONSchema
- url: examples/d-wave-cqm-problem-example.json
type: Example
description: >-
Quantum-classical hybrid solvers accessible via SAPI. Five hybrid solver families — BQM (binary quadratic), CQM
(constrained quadratic, supports equality/inequality constraints), DQM (discrete quadratic), NL (nonlinear, the
Industrial Optimization workhorse) — plus the LeapHybridSampler family. Supports industry-scale problems up to ~2
million variables and constraints; subsecond response times for smaller problems. Submitted as standard SAPI
problems with `type=cqm|bqm|dqm|nl` and the relevant solver name.
- aid: d-wave:d-wave-qpu-samplers
name: D-Wave QPU Samplers (Advantage / Advantage2)
tags:
- Quantum Computing
- Quantum Annealing
- QPU
- Advantage
- Advantage2
- Pegasus
- Zephyr
humanURL: https://docs.dwavequantum.com/en/quantum_research/index_about.html
baseURL: https://cloud.dwavesys.com/sapi/v2
properties:
- url: https://docs.dwavequantum.com/en/quantum_research/index_about.html
type: Documentation
- url: openapi/d-wave-qpu-samplers-openapi.yml
type: OpenAPI
- url: json-schema/d-wave-qpu-properties-schema.json
type: JSONSchema
- url: examples/d-wave-qpu-ising-example.json
type: Example
description: >-
Direct access to D-Wave quantum annealing QPUs — Advantage (5,000+ qubits, Pegasus topology) and Advantage2
(next-generation, Zephyr topology). Submit Ising or QUBO problems with parameters for annealing schedule,
num_reads, chain_strength, reverse annealing, h_gain_schedule, programming thermalization, and readout
thermalization. Returned answers contain energies, occurrences, and sample vectors. Use
DWaveSampler/EmbeddingComposite from `dwave-system` to embed logical problems onto the physical qubit graph.
name: D-Wave
tags:
- Quantum Computing
- Quantum Annealing
- Optimization
- Hybrid Quantum-Classical
- Ising
- QUBO
- Industrial Optimization
- Sampling
- Leap
- Ocean SDK
- SAPI
kind: contract
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- type: Portal
url: https://www.dwavequantum.com
- type: Documentation
url: https://docs.dwavequantum.com/en/latest/
- type: Documentation
url: https://docs.dwavequantum.com/en/industrial_optimization/index_get_started.html
name: Industrial Optimization Getting Started
- type: Documentation
url: https://docs.dwavequantum.com/en/quantum_research/index_get_started.html
name: Quantum Research Getting Started
- type: Documentation
url: https://docs.dwavequantum.com/en/concepts/index.html
name: Concepts and Terminology
- type: GettingStarted
url: https://www.dwavequantum.com/build/getting-started/
- type: SignUp
url: https://www.dwavequantum.com/get-started-with-d-wave/
- type: SignUp
url: https://cloud.dwavesys.com/leap/signup/
name: Leap Sign Up
- type: Sandbox
url: https://cloud.dwavesys.com/leap/
name: Leap Cloud Service
- url: https://github.com/dwavesystems
type: GitHubOrganization
- url: https://github.com/dwave-examples
type: GitHubOrganization
name: D-Wave Examples
- url: https://github.com/dwavesystems/dwave-ocean-sdk
name: Ocean SDK
type: SDK
- url: https://github.com/dwavesystems/dwave-cloud-client
name: D-Wave Cloud Client (SAPI REST)
type: SDK
- url: https://github.com/dwavesystems/dwave-system
name: dwave-system (sampler composites)
type: SDK
- url: https://github.com/dwavesystems/dimod
name: dimod (QUBO/Ising sampler API)
type: SDK
- url: https://github.com/dwavesystems/dwave-hybrid
name: dwave-hybrid (decomposition framework)
type: SDK
- url: https://github.com/dwavesystems/dwave-samplers
name: dwave-samplers (classical solvers)
type: SDK
- url: https://github.com/dwavesystems/dwave-optimization
name: dwave-optimization (nonlinear models)
type: SDK
- url: https://github.com/dwavesystems/dwave-neal
name: dwave-neal (simulated annealing)
type: SDK
- url: https://github.com/dwavesystems/dwave-tabu
name: dwave-tabu (tabu solver)
type: SDK
- url: https://github.com/dwavesystems/dwave-greedy
name: dwave-greedy (steepest-descent)
type: SDK
- url: https://github.com/dwavesystems/dwave-preprocessing
name: dwave-preprocessing
type: SDK
- url: https://github.com/dwavesystems/dwave-inspector
name: D-Wave Problem Inspector
type: Tool
- url: https://github.com/dwavesystems/minorminer
name: minorminer (minor-embedding)
type: SDK
- url: https://github.com/dwavesystems/dwave-graphs
name: dwave-graphs (Chimera/Pegasus/Zephyr graphs)
type: SDK
- url: https://github.com/dwavesystems/dwave-gate
name: dwave-gate (gate-model simulator)
type: SDK
- url: https://github.com/dwavesystems/penaltymodel
name: penaltymodel
type: SDK
- url: https://github.com/dwavesystems/dwave-pytorch-plugin
name: D-Wave PyTorch Plugin
type: Plugins
- url: https://github.com/dwavesystems/dwave-scikit-learn-plugin
name: D-Wave scikit-learn Plugin
type: Plugins
- url: https://github.com/dwavesystems/dwave-qiskit-plugin
name: D-Wave Qiskit Plugin
type: Plugins
- url: https://github.com/dwavesystems/ocean-docker
name: Ocean Docker Images
type: Tool
- url: https://github.com/dwavesystems/ocean-devcontainer
name: Ocean Devcontainer
type: Tool
- url: https://github.com/dwavesystems/leapide-docs
name: Leap IDE Documentation
type: Documentation
- url: https://github.com/dwave-examples
name: D-Wave Examples (60+ reference projects)
type: CodeExamples
- url: https://github.com/dwave-examples/template
name: D-Wave Example Template
type: CodeExamples
- url: https://github.com/dwave-examples/simple-ocean-programs
name: Simple Ocean Programs (intro)
type: CodeExamples
- url: https://github.com/dwave-examples/hybrid-computing-notebook
name: Hybrid Computing Notebook
type: CodeExamples
- url: https://github.com/dwave-examples/pegasus-notebook
name: Pegasus Notebook
type: CodeExamples
- url: https://github.com/dwave-examples/reverse-annealing-notebook
name: Reverse Annealing Notebook
type: CodeExamples
- url: https://github.com/dwave-examples/factoring-notebook
name: Factoring Notebook
type: CodeExamples
- url: https://github.com/dwave-examples/feature-selection-notebook
name: Feature Selection Notebook
type: CodeExamples
- url: https://pypi.org/project/dwave-ocean-sdk/
name: Ocean SDK on PyPI
type: SDK
- url: https://pypi.org/project/dwave-cloud-client/
name: dwave-cloud-client on PyPI
type: SDK
- url: https://pypi.org/project/dwave-system/
name: dwave-system on PyPI
type: SDK
- url: https://pypi.org/project/dimod/
name: dimod on PyPI
type: SDK
- url: https://www.dwavequantum.com/solutions-and-products/cloud-platform/
name: Leap Quantum Cloud Service
type: Portal
- url: https://www.dwavequantum.com/solutions-and-products/systems/
name: Advantage / Advantage2 Quantum Systems
type: Portal
- url: https://www.dwavequantum.com/solutions-and-products/professional-services/
name: D-Wave Launch Program
type: Portal
- url: https://www.dwavequantum.com/learn/blog/
type: Blog
- url: https://www.dwavequantum.com/learn/resource-library/
name: Resource Library
type: Documentation
- url: https://www.dwavequantum.com/learn/featured-applications/
name: Featured Applications
type: Documentation
- url: https://support.dwavesys.com/hc/en-us/community/topics
name: D-Wave Community Forums
type: Forum
- url: https://support.dwavesys.com/hc/en-us
name: D-Wave Support Center
type: Support
- url: https://www.dwavequantum.com/contact-us/
name: Contact D-Wave
type: Support
- url: https://www.dwavequantum.com/legal/privacy-policy/
type: PrivacyPolicy
- url: https://www.dwavequantum.com/legal/terms/
type: TermsOfService
- url: https://www.dwavequantum.com/legal/patent-notice/
name: Patent Notice
type: Documentation
- url: https://investor.dwavequantum.com
name: Investor Relations (NYSE QBTS)
type: Documentation
- url: https://www.linkedin.com/company/d-wave-systems
type: LinkedIn
- url: https://x.com/dwavequantum
type: Twitter
- url: https://www.youtube.com/@dwavequantum
type: YouTube
- url: https://plans/d-wave-plans-pricing.yml
type: Plans
- url: https://rate-limits/d-wave-rate-limits.yml
type: RateLimits
- url: https://finops/d-wave-finops.yml
type: FinOps
- url: vocabulary/d-wave-vocabulary.yml
type: Vocabulary
- url: rules/d-wave-rules.yml
type: SpectralRules
- type: Features
data:
- Advantage2 — next-generation annealing quantum computer with Zephyr topology and improved coherence
- Advantage — 5,000+ qubit Pegasus-topology annealing QPU available via Leap cloud
- Leap quantum cloud service — real-time access, 99.9% uptime, subsecond response for many workloads
- Hybrid solvers — BQM, CQM, DQM, NL families supporting up to ~2 million variables and constraints
- NL (Nonlinear) solver — flagship Industrial Optimization solver for general nonlinear formulations
- CQM (Constrained Quadratic Model) solver — equality and inequality constraints, mixed integer support
- Direct QPU access — Ising / QUBO sampling with annealing schedule, num_reads, reverse annealing, h_gain
- Solver API (SAPI) — REST interface for solver discovery, problem submission, status, answer retrieval
- Metadata API — region discovery for routing to correct regional SAPI cluster (na-west, eu-central, etc.)
- Leap Account API — OAuth-based project listing and SAPI token retrieval
- Ocean SDK — Python open-source SDK covering dimod, dwave-system, dwave-cloud-client, hybrid, samplers
- dwave-cloud-client — low-level SAPI REST client; submit_problem, list_solvers, regions, account
- dimod — shared API and data model for QUBO / Ising / CQM / DQM / NL samplers
- dwave-system — DWaveSampler, EmbeddingComposite, LeapHybridSampler family for application code
- dwave-hybrid — asynchronous decomposition framework for building hybrid quantum-classical workflows
- dwave-samplers / dwave-neal / dwave-tabu / dwave-greedy — classical reference solvers and baselines
- dwave-optimization — C++ engine for nonlinear models powering the NL solver workflow
- dwave-preprocessing — common BQM preprocessing techniques (roof duality, fix variables, scale, normalize)
- dwave-inspector — interactive problem inspector for visualizing embeddings and chains
- minorminer — heuristic minor-embedding from logical to physical qubit graph (Pegasus / Zephyr / Chimera)
- dwave-graphs — Chimera, Pegasus, and Zephyr graph generators and algorithms
- dwave-gate — gate-model quantum circuit construction and state-vector simulator
- PyTorch plugin — quantum-classical hybrid ML with PyTorch
- scikit-learn plugin — quantum-classical hybrid solving plugged into scikit-learn pipelines
- Qiskit plugin — D-Wave Ocean plugin for IBM Qiskit interoperability
- Leap IDE — browser-based Jupyter / VS Code environment preconfigured for Ocean development
- 60+ reference applications at github.com/dwave-examples (scheduling, routing, packing, ML, finance, science)
- Five problem types — ising, qubo, bqm, cqm, dqm, nl — with qp / bq / ref encoding formats
- Problem lifecycle — PENDING > IN_PROGRESS > COMPLETED | FAILED | CANCELLED with bulk status polling
- Binary-ref answer downloads using SAPI-token auth for large hybrid answers
- Versioned vendor media types (`application/vnd.dwave.sapi.*+json;version~=3.0`) for API evolution
- D-Wave Launch Program — professional services for quantum onboarding
- Publicly traded as NYSE: QBTS
sources:
- https://www.dwavequantum.com
- https://docs.dwavequantum.com/en/latest/
- https://github.com/dwavesystems
- https://github.com/dwave-examples
- https://github.com/dwavesystems/dwave-cloud-client
updated: '2026-05-25'
created: '2026-05-25T00:00:00.000Z'
modified: '2026-05-25'
position: Consuming
description: >-
D-Wave Quantum Inc. (NYSE: QBTS) is the leader in commercial quantum annealing computing and developer of the
Advantage and Advantage2 quantum systems. D-Wave's Leap quantum cloud service provides real-time access to D-Wave QPUs
and to the Leap hybrid solver family (BQM, CQM, DQM, NL) capable of solving industrial optimization problems with up
to ~2 million variables and constraints. The open-source Ocean SDK — dimod, dwave-system, dwave-cloud-client,
dwave-hybrid, dwave-samplers, dwave-optimization, minorminer, dwave-inspector, and 40+ companion packages — provides
the canonical developer experience, with the underlying Solver API (SAPI) exposed as a versioned REST interface for
solver discovery, problem submission, status polling, answer retrieval, and cancellation. Companion APIs include the
Metadata API for region discovery and the Leap Account API for OAuth-based project and token management.
maintainers:
- FN: Kin Lane
email: [email protected]
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.16'