Overview


Universal command line interface for interacting with all parts of the qBraid platform.
The qBraid CLI is a versatile command-line interface tool designed for seamless interaction with qBraid cloud services and quantum software management tools.
Getting Started
The qBraid-CLI comes pre-installed and pre-configured in qBraid Lab:
For help, see qBraid Lab User Guide: Getting Started.
Local Setup
If you prefer to use qBraid-CLI on your local machine, you can install it from PyPI with:
pip install qbraid-cliqbraid-cli versions <0.12 are not compatible with qBraid API V2. See migration guide.
To ensure compatibility with the new platform, use qbraid-cli ≥ 0.12.0.
To manage qBraid environments using the CLI, you must also install the envs extra:
pip install 'qbraid-cli[envs]'After installation, you must configure your account credentials to use the CLI locally:
- Create a qBraid account or log in to your existing account by visiting account.qbraid.com
- Navigate to Account > API Keys in the left-sidebar, and then click “Create API Key”.
- Save your API key from step 2 in local configuration file
~/.qbraid/qbraidrcusing:
$ qbraid configureImportant for Windows Users:
If you encounter a warning like:
WARNING: The script qbraid.exe is installed in 'C:\Users\<YourUsername>\AppData\Local\Packages\PythonSoftwareFoundation.Python.<version>\LocalCache\local-packages\Python<version>\Scripts' which is not on PATH.You need to add the directory containing qbraid.exe to your system’s PATH.
- Copy the directory path provided in the warning.
- Follow these steps:
- Open the Start Menu, search for “Environment Variables,” and select “Edit the system environment variables.”
- In the System Properties window, click the Environment Variables button.
- Under “User variables,” locate the Path variable, click Edit, and add the copied directory.
- Save the changes and restart your terminal.
Basic Commands
$ qbraid
----------------------------------
* Welcome to the qBraid CLI! *
----------------------------------
____ _ _
__ _| __ ) _ __ __ _(_) __| |
/ _` | _ \| '__/ _` | |/ _` |
| (_| | |_) | | | (_| | | (_| |
\__,_|____/|_| \__,_|_|\__,_|
|_|
- Use 'qbraid --help' to see available commands.
- Use 'qbraid --version' to see the current version.
Reference Docs: https://docs.qbraid.com/v2/cli/api-reference/qbraidA qBraid CLI command has the following structure:
$ qbraid <command> <subcommand> [options and parameters]For example, to list installed environments, the command would be:
$ qbraid envs listTo view help documentation, use one of the following:
$ qbraid --help
$ qbraid <command> --help
$ qbraid <command> <subcommand> --helpFor example:
$ qbraid --help
Usage: qbraid [OPTIONS] COMMAND [ARGS]...
The qBraid CLI — A unified interface for AI agents, quantum computing,
Python environments, and cloud compute.
Options
--version -v Show the version and exit.
--install-completion Install completion for the current shell.
--show-completion Show completion for the current shell, to copy it or customize the installation.
--help -h Show this message and exit.
Commands
admin CI/CD commands for qBraid maintainers.
agents Manage AI coding agent sessions.
compute Manage cloud compute and SSH.
lab Launch qBraid Lab (JupyterLab).
configure Configure CLI settings.
account Manage qBraid account.
devices Browse quantum devices.
jobs Submit and track quantum computing jobs.
projects Browse and install qBraid Hub projects.
skills Create, install, and share AI coding skills.
troubleshoot Diagnose qBraid platform issues.
envs Manage Python environments.
kernels Add, remove, and repair Jupyter kernels.
pip Run pip command in active qBraid environment.To get the version of the qBraid CLI:
$ qbraid --versionThanks for your feedback.

