The IQM Client GitHub repository has been archived. New versions of the iqm-client package, including the source code, will continue to be published at PyPI and the latest documentation is available at https://docs.meetiqm.com/iqm-client/. A public mirror of the latest source code is also available at https://github.com/iqm-finland/sdk. For support, you can contact [email protected].
Client-side Python library for connecting to an IQM quantum computer.
IQM client is not intended to be used directly by human users. For executing code on an IQM quantum computer, you can use for example the Qiskit on IQM library.
If you want just this library, though, you can install it from the Python Package Index (PyPI), e.g.:
$ uv pip install iqm-client
Note
uv is highly recommended for practical Python environment and package management.
Documentation for the latest version is available online.
You can build documentation for any older version locally by downloading the corresponding package from PyPI,
and running the docs builder. For versions 20.12 and later this is done by running ./docbuild
in the
iqm-client
root directory, and for earlier versions by running tox run -e docs
.
./docbuild
or tox run -e docs
will build the documentation at ./build/sphinx/html
.
These commands require the sphinx
and sphinx-book-theme
Python packages.
IQM client is free software, released under the Apache License, version 2.0.
Copyright 2021-2025 IQM client developers.