Using the QCS CLI

The QCS CLI is a tool for interacting with QCS from the command line.

circle-exclamation

Installation

If you're using QCS via your provisioned JupyterLab IDE, qcs is already installed for you. Otherwise, follow the steps below to install it locally.

macOS / Linux

Run the following in a terminal to download and install the CLI:

macOS

curl -s "https://qcs-cli.s3-us-west-2.amazonaws.com/latest/osx/install" | bash

Linux

curl -s "https://qcs-cli.s3-us-west-2.amazonaws.com/latest/linux/install" | bash

Next, add the following to the appropriate startup scriptarrow-up-right for your shell environment ($HOME/.bashrc or $HOME/.zshrc, for instance), to ensure the qcs command is available to every terminal session:

export PATH=$PATH:$HOME/.qcs/bin

Windows

We don't currently have installation scripts for Windows. We recommend running the Linux instructions above in the Windows Subsystem for Linuxarrow-up-right.

Configuring Credentials

To run many commands, the CLI will need to know your QCS credentials. To add them to the CLI, run the following:

Once that completes, check that the following command executes successfully (requires a QCS account and access to a web browser):

Staying Up-to-Date

The qcs version command displays the version of your current installation:

You can check the latest available version with the latest subcommand:

To update to the latest available version, use the update subcommand:

Making a QPU Reservation

To make a reservation against a QPU, use the qcs tools reserve command, as described in our guide Reserving Time on a QPU.

Going Further

This guide touched on only the most commonly-used commands. For details on all available QCS CLI commands and configuration options, see the QCS CLI Reference.

Last updated

Was this helpful?