.. raw:: html
qBraid
| SDK
A platform-agnostic quantum runtime framework
:Release: |release|
Overview
---------
The qBraid-SDK is a platform-agnostic quantum runtime framework designed for both quantum software and hardware providers.
This Python-based tool streamlines the full lifecycle management of quantum jobs—from defining program specifications to job
submission and through to the post-processing and visualization of results.
Installation
-------------
For the best experience, install the qBraid SDK on `lab.qbraid.com `_.
Login (or create an account) on `account.qbraid.com `_ and then
follow the steps to `install an environment `_.
The qBraid-SDK, and all of its dependencies, can also be installed using `pip `_:
.. code-block:: bash
pip install qbraid
.. note::
The qBraid-SDK requires Python 3.10 or later.
Resources
----------
- `User Guide `_
- `Example Notebooks `_
- `API Reference `_
- `Source Code `_
.. toctree::
:maxdepth: 1
:caption: SDK API Reference
:hidden:
api/qbraid
api/qbraid.programs
api/qbraid.interface
api/qbraid.transpiler
api/qbraid.passes
api/qbraid.runtime
api/qbraid.visualization
.. toctree::
:caption: QIR API Reference
:hidden:
qbraid_qir
qbraid_qir.cirq
qbraid_qir.qasm3
.. toctree::
:caption: CORE API Reference
:hidden:
qbraid_core
qbraid_core.services
.. toctree::
:caption: PYQASM API Reference
:hidden:
pyqasm