Skip to content

api-evangelist/d-wave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

D-Wave (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.

APIs.json: https://github.com/ghraw/api-evangelist/d-wave/refs/heads/main/apis.yml

Scope

  • Position: Consuming
  • Access: 3rd-Party

Tags

  • Quantum Computing
  • Quantum Annealing
  • Optimization
  • Hybrid Quantum-Classical
  • Ising
  • QUBO
  • Industrial Optimization
  • Sampling
  • Leap
  • Ocean SDK
  • SAPI

Timestamps

  • Created: 2026-05-25T00:00:00.000Z
  • Modified: 2026-05-25

APIs

D-Wave Solver API (SAPI) - Solvers

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.

Tags

  • Quantum Computing
  • Quantum Annealing
  • Solvers
  • Optimization

Properties

D-Wave Solver API (SAPI) - Problems

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.

Tags

  • Quantum Computing
  • Quantum Annealing
  • Problems
  • Sampling
  • Optimization

Properties

D-Wave Metadata API - Regions

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.

Tags

  • Quantum Computing
  • Metadata
  • Regions

Properties

D-Wave Leap Account API

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.

Tags

  • Quantum Computing
  • Leap
  • Account
  • Projects
  • OAuth

Properties

D-Wave Leap Hybrid Solvers

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.

Tags

  • Quantum Computing
  • Hybrid
  • Optimization
  • BQM
  • CQM
  • DQM
  • Nonlinear

Properties

D-Wave QPU Samplers (Advantage / Advantage2)

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.

Tags

  • Quantum Computing
  • Quantum Annealing
  • QPU
  • Advantage
  • Advantage2
  • Pegasus
  • Zephyr

Properties

Common Properties

Maintainers

FN: Kin Lane Email: info@apievangelist.com URL: https://apievangelist.com

Releases

No releases published

Packages

 
 
 

Contributors