IQM QCCSW Server

This is the IQM server interface for quantum computation and experimentation.

We hope you find our products and their documentation useful, and welcome any feedback you may have!

Authentication

The interface requires authentication. If you don't have the credentials for authentication, please contact your admin. Log in first with your browser by visiting e.g. the API documentation, and you will be asked to update the temporary password provided to you to a permanent one. This needs to be done only once, and you can log in with your permanent password after this. When accessing the endpoints with IQM Client, Qiskit on IQM, Cirq on IQM or EXA Experiment, we recommend using Cortex CLI for handling the authentication. Follow the Cortex CLI user guide for setup instructions. Use https://host1.lds03.iqm.fi/auth as the authentication server URL. Note that you can only update your temporary password with a browser (see above).

After 10 unsuccessful login attempts in a row, your account will be locked for a few minutes. During that time even the correct password will not be accepted. In such a case, wait for the lockdown to end and then try again, or contact your admin.

Documentation

Cortex HTTP endpoint documentation and circuit data model documentation are available online. The quantum architecture can be queried from the HTTP interface or via IQM Client.

Version information is available here.

Compatible Client Library Versions

Client libraryPackage nameCompatible versions
Cirq on IQM cirq-iqm >= 16.0, < 17.0
Cortex CLI iqm-cortex-cli >= 5.10, < 6.0
IQM client iqm-client >= 22.3, < 23.0
Qiskit on IQM qiskit-iqm >= 17.3, < 18.0
GBC iqm-gbc-graphs >= 52.21, < 53.0
EXA iqm-exa-experiments >= 11.223, < 12.0
Pulla iqm-pulla >= 5.28, < 6.0
CUDA Quantum cudaq >= 0.9.1, < 1.0.0

This list is also available in JSON