QbraidProvider
Runtime integration for streamlined access to quantum devices supported by qBraid.
API Reference: qbraid.runtime.native
Installation & Setup
To interface with the qBraid QIR simulator or any of the 10+ quantum devices supported by qBraid’s managed access,
install the relevant qbraid
runtime extra(s) based on your device(s) of choice:
Next, obtain your qBraid API key:
- Login or create an account at account.qbraid.com.
- Copy your API Key from the Plan info card on the left side of your account page.
Save account to disk
Once you have your API key, you can save it locally in a configuration file ~/.qbraid/qbraidrc
,
where ~
corresponds to your home ($HOME
) directory:
Account credentials are saved in plain text, so only do so if you are using a trusted device.
Once the account is saved on disk, you can instantiate the provider without any arguments:
Load account from environment variables
Alternatively, the qBraid-SDK can discover credentials from environment variables:
Basic Usage
Given a qbraid_id
, a QbraidDevice
object can be created as follows:
From here, class methods are available to get information about the device, execute quantum programs, access the wrapped device object directly, and more.
Then you can submit quantum jobs to the device.
See how to visualize these results in the Visualization section.