QDMI on IQM¶
QDMI on IQM is IQM’s official, production-ready implementation of the Quantum Device Management Interface (QDMI).
By providing this officially supported implementation, we empower HPC centers and middleware developers to embed IQM processors via a stable, vendor-agnostic standard. This avoids the need for fragile, bespoke adapter chains and allows users to keep their familiar tools while operators maintain manageable workflows.
The library seamlessly wraps backend orchestration—spanning persistent session control, calibration queries, and job semantics via the IQM Server API—to connect higher-level software and schedulers to both our cloud-hosted endpoints through IQM Resonance and our on-premise device deployments.
The underlying library is written in C++20, providing a reliable foundation for long-lived integration code.
Pre-compiled binaries for major OS and architecture configurations are provided alongside an official Python wrapper for straightforward installation via uv and direct use in Python workflows.
This documentation combines user guides with generated API references for both C and Python.
User Guide
API Reference