
QDMI — Quantum Device Management Interface
The Quantum Device Management Interface (QDMI) is the central part of the Munich Quantum Software Stack (MQSS)—a sophisticated software stack to connect end users to the wide range of possible quantum backends. It enables the submission to and the control of gate-based quantum systems and enables software tools to automatically retrieve and adapt to changing physical characteristics and constraints of different platforms. QDMI strives to connect the software and hardware developers, mediating between their competing interests, bridging between technologies, and eventually providing corresponding figures of merits and constraints to be considered. QDMI is therefore the method of choice for integrating new platforms into the MQSS and for software tools to query information from these platforms. QDMI is provided as a header-only library in C to allow fast integration into an HPC environment and consists of three main components (client, driver, device) that interact via three well-defined interfaces (session, control, query).
More Information
If you want to know more about QDMI, check out the flyer:

Flyer introducing QDMI
If you are more interested in the technical realization of the QDMI:
- check out the official documentation or
- take a look at the source code on GitHub.