Software Development Kit

The Quantum Inspire SDK consists of a Python interface to the Quantum Inspire platform. The SDK makes it possible to programmatically generate quantum circuits and process the results.

The SDK consists of

  • A Python interface to the REST API of the Quantum Inspire platform
  • A backend for the ProjectQ framework
  • A backend for the QisKit framework

Authentication

While the SDK can use your email address and password to authenticate against the Quantum Inspire API server, it is recommended to use an API token.

Your personal API token is shown on your account overview page under 'My QI'. The API token gives access to all regular functions of the API to execute algorithms. It can not be used to access or modify any sensitive information such as your email address.

If for any reason you need to revoke your current API token and generate a new one, you can do so with the 'Generate new token' button on the account overview page. Note that this will invalidate your existing token, and any scripts using that token will stop to work until you replace the token.

Installation and usage instructions

More information, including installation instructions and usage examples, can be found on the github page: https://github.com/QuTech-Delft/quantuminspire.