QI Tool

Quantum Inspire offers a number of tools for programmatic access to the platform API. The suite consists of the following tools:

  • A QI tool both for authentication and management of hybrid algorithms
  • A plugin for for writing algorithms in the Qiskit quantum algorithm programming language
  • A plugin for for writing algorithms in the Pennylane quantum algorithm programming language

QI tool

The QI tool is required both for authentication and management of hybrid algorithms.

In order for the SDK's to communicate with the Quantum Inspire API, the user needs to log in via the QI tool. For this, a convenience command line interface can be used.

To log in, the following commands should be used:

This command will log in the user and store the credentials in ~/.quantuminspire/config.json. This configuration is automatically interpreted by both qiskit-quantuminspire and pennylane-quantuminspire.

Next to authentication, the QI tool can also be used to upload cQASM or hybrid algorithms and fetch its results. This can either be done via the CLI:

or via the Python API:

More information can be found on: https://github.com/QuTech-Delft/quantuminspire.