A favicon of qBraid SDK

qBraid SDK

Manage quantum jobs across diverse hardware and software platforms. This Python SDK provides a platform-agnostic runtime, configurable transpilation, and modular tools for the full job lifecycle.

Visit qBraid SDK
A screenshot of qBraid SDKVisit

The qBraid-SDK is a platform-agnostic quantum runtime framework for software and hardware providers. This Python tool manages the full quantum job lifecycle: defining programs, submission, post-processing, and visualization.

It offers a highly-configurable approach to cross-platform integration, allowing providers to register any program type as a target. These types are connected via a graph-based transpiler with customizable conversions. The framework supports inserting validations, transformations, and compiler steps via a comprehensive TargetProfile, reducing integration overhead.

Key features include:

  • Extensive Quantum Program Integration: Native support for 10+ libraries and 20+ conversions, with dynamic registration of new types.
  • Modular Design: Components for program metadata (qbraid.programs), transpilation (qbraid.transpiler), hardware conformance (qbraid.passes), runtime abstractions (qbraid.runtime), and visualization (qbraid.visualization).
  • Extensibility: Encourages community contributions, reducing overhead for client-side applications and enhancing interoperability across the quantum stack.
Share:

Similar to qBraid SDK:

 

  
  

 

  
  

 

  
  

Command Menu