Skip to main content

IQM Logo

QDMI on IQM

PyPI Apache 2.0 with LLVM exception C++20 CMake CI codecov

QDMI on IQM is IQM's official, production-ready implementation of the Quantum Device Management Interface (QDMI)—a vendor-neutral C/C++ API for quantum hardware. It connects HPC schedulers, middleware, and Python toolchains to IQM processors through a single, stable interface, handling session management, calibration queries, and job lifecycle transparently.

Documentation

Installation

The easiest way to get started is via the Python package, which ships pre-compiled binaries for Linux, macOS, and Windows:

uv pip install iqm-qdmi          # core library and Python entry points
uv pip install iqm-qdmi[qiskit]  # adds the Qiskit backend (IQMBackend)

For C++ projects, integrate the library via CMake's FetchContent or install it through Spack on HPC clusters.

Where to Start

I want to… Guide
Run circuits on IQM hardware from Python / Qiskit Qiskit Integration
Walk through end-to-end workloads (benchmarks, quantum chemistry) Examples
Integrate the C++ library directly Usage Guide
Install via Spack on an HPC cluster Spack Guide
Understand the Python package's entry points Python Package
Contribute to the project Contributing

Contributing

Contributions are welcome — bug reports, documentation improvements, and new features alike. See the Contributing Guide for the development workflow, coding standards, and pull request process.

License

This project is licensed under the Apache License 2.0 with LLVM exception. See LICENSE for the license text.

Metadata

Release files for iqm-qdmi 1.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iqm-qdmi 1.5.0
File Size Uploaded
iqm_qdmi-1.5.0.tar.gz 227.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for iqm-qdmi 1.5.0
File
iqm_qdmi-1.5.0-py311-none-win_arm64.whl Python 3.11 none Windows ARM64 Details
iqm_qdmi-1.5.0-py311-none-win_amd64.whl Python 3.11 none Windows x86-64 Details
iqm_qdmi-1.5.0-py311-none-musllinux_1_2_x86_64.whl Python 3.11 none Linux musl 1.2+ x86-64 Details
iqm_qdmi-1.5.0-py311-none-musllinux_1_2_aarch64.whl Python 3.11 none Linux musl 1.2+ ARM64 Details
iqm_qdmi-1.5.0-py311-none-manylinux_2_28_x86_64.whl Python 3.11 none Linux glibc 2.28+ x86-64 Details
iqm_qdmi-1.5.0-py311-none-manylinux_2_28_aarch64.whl Python 3.11 none Linux glibc 2.28+ ARM64 Details
iqm_qdmi-1.5.0-py311-none-macosx_13_0_arm64.whl Python 3.11 none macOS 13.0+ ARM64 Details

Total release size: 14.2 MB

Release files / iqm_qdmi-1.5.0.tar.gz

Download URL iqm_qdmi-1.5.0.tar.gz
Size 227.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5da2899051ed26582abb90906c2e7702f8496fb939e96376d79142a6d7342bb6
BLAKE2b-256 checksum
How to use checksums
1b9a7999b0bb897799634bcf8153d967c297f6098b251f62220eb45f2f24b1a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / iqm_qdmi-1.5.0-py311-none-win_arm64.whl

Download URL iqm_qdmi-1.5.0-py311-none-win_arm64.whl
Size 469.8 kB
Tags Python 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
a2ad51fd80d4314d10aba3deb46ed7e592ea7ce84937d77d5c42f618fc18af3b
BLAKE2b-256 checksum
How to use checksums
1fb87dcdabc16938232e792f6bf77b4fc18a51163a7b37ce45d634fd96313e28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / iqm_qdmi-1.5.0-py311-none-win_amd64.whl

Download URL iqm_qdmi-1.5.0-py311-none-win_amd64.whl
Size 489.5 kB
Tags Python 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
72854b772150b7af3c69e4e8c127c2c2e1a01dee7344f1476e0f9a245ca4b191
BLAKE2b-256 checksum
How to use checksums
0093601baf2687d8c4525fa5cdbb70773bf2709d0689b10b9d8d8540d524e69e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / iqm_qdmi-1.5.0-py311-none-musllinux_1_2_x86_64.whl

Download URL iqm_qdmi-1.5.0-py311-none-musllinux_1_2_x86_64.whl
Size 4.0 MB
Tags Linux musl 1.2+ x86-64 Python 3.11
SHA-256 checksum
How to use checksums
d55b21e11e886c6ec87360544c40a9f53aa05be26182628bb78cd91118b9ec66
BLAKE2b-256 checksum
How to use checksums
e1629e1e65c234850cf52b4dc58f9b1b7eac426901f49282d81759f23e115dc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / iqm_qdmi-1.5.0-py311-none-musllinux_1_2_aarch64.whl

Download URL iqm_qdmi-1.5.0-py311-none-musllinux_1_2_aarch64.whl
Size 4.2 MB
Tags Linux musl 1.2+ ARM64 Python 3.11
SHA-256 checksum
How to use checksums
00f14576aa7ee09f6f51a8f19a9e7a58f99d732c567bfb2b7dc9b55d9e017ddf
BLAKE2b-256 checksum
How to use checksums
68314c551ff952821790d2b8a4b360fb0ce180083cd2c0aff46bf89880bb6355
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / iqm_qdmi-1.5.0-py311-none-manylinux_2_28_x86_64.whl

Download URL iqm_qdmi-1.5.0-py311-none-manylinux_2_28_x86_64.whl
Size 2.4 MB
Tags Linux glibc 2.28+ x86-64 Python 3.11
SHA-256 checksum
How to use checksums
4e8c4a01795f42f16a2177a457c71a7d2ed4a974e1c24663e176c0f3d4e586a4
BLAKE2b-256 checksum
How to use checksums
5a699b18f7598fea5f03934e8a068aabbbd071255b627df72be78901936e7dac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / iqm_qdmi-1.5.0-py311-none-manylinux_2_28_aarch64.whl

Download URL iqm_qdmi-1.5.0-py311-none-manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags Linux glibc 2.28+ ARM64 Python 3.11
SHA-256 checksum
How to use checksums
1b78454e67039d091a4deae01095b2df702b4552a27892f9a96824b62b6cbc3f
BLAKE2b-256 checksum
How to use checksums
d7703d1b44ab05505b4d041da616acc7d206fc65223ed13c54e82d03f24e1f15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / iqm_qdmi-1.5.0-py311-none-macosx_13_0_arm64.whl

Download URL iqm_qdmi-1.5.0-py311-none-macosx_13_0_arm64.whl
Size 266.1 kB
Tags Python 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
a35e6c8e50c9c40330e7507ade5e30ab4a029b8c9e5ba83edc023c8b828d8a42
BLAKE2b-256 checksum
How to use checksums
0b2653713d94299e326f499df3e068b7d0b0c99d0f82674252a69e4251d1305b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.5.0 This release

8 release files

1.4.0

9 release files

1.3.0

9 release files

1.2.0

9 release files

1.1.1

9 release files

1.1.0

9 release files

1.0.1

9 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page