Powerful new developer tools increase the versatility of the Microsoft Quantum platform
Powerful New Developer Tools Increase the Versatility of the Microsoft Quantum Platform
The field of quantum computing has made significant strides in recent years, moving beyond the era of error-prone physical qubits to a more reliable form of quantum computation using logical qubits. To continue making progress toward fault-tolerant quantum machines, advances in both quantum hardware and software are required. Microsoft is committed to providing the tools that developers and scientists need to enable applications on the quantum machines that exist today, as well as the fault-tolerant machines of the future.
Simplifying Quantum Development with the Microsoft Quantum Development Kit (QDK)
The Microsoft Quantum Development Kit (QDK) is an open-source developer toolkit for building quantum applications. It provides everything needed, from simulators to a modern programming experience, for developers to build and execute quantum code, both locally and on quantum hardware. The QDK is integrated with VS Code and GitHub Copilot to help you write, test, and execute quantum code. Microsoft's QDK installs and runs on laptops, and GitHub Copilot makes it quick and easy to get started.
The QDK includes domain libraries and workflows for error correction and chemistry, with other applications on the horizon. The included tools reduce the effort and expertise needed for researchers to design, test, and implement quantum chemistry applications or the error correction codes needed to create logical qubits. Both these tools and the QDK are open source and interoperable with the most popular quantum programming languages and frameworks, including Q#, OpenQASM, Qiskit, and Cirq. The quantum chemistry toolkit supports WSL and Docker support for reproducibility and portability across systems.
AI-Enabled Quantum Programming with the QDK
Microsoft's QDK is fully integrated with VS Code and GitHub Copilot. After installing the QDK extension from the VS Code Marketplace, GitHub Copilot simplifies the use of QDK features in VS Code, including Python and Jupyter integration, circuit rendering, IntelliSense, breakpoint debugging, local simulators, visualizations, histograms, hardware submission, and resource estimation. With GitHub Copilot and the QDK, programming tasks such as code generation, unit tests, and job submissions are faster and easier than ever before.
QDK for Scientific Applications: Chemistry
For today's quantum computers to help solve complex scientific problems, those problems must first be simplified and optimized to fit within hardware constraints. Microsoft's QDK for chemistry provides the advanced tools that developers and quantum researchers need to transform complex challenges into problems that today's quantum computers can tackle efficiently. This toolkit is designed by chemists to make quantum development for chemistry applications more accessible.
We are very excited about the launch of Microsoft's QDK for chemistry. We believe the modular design of the platform will be a true game changer for quantum chemistry, enabling scalability, flexibility, and widespread adoption across the community.
At Algorithmiq, our long-standing experience in building a computational chemistry platform allows us to fully appreciate the level of sophistication that Microsoft's QDK brings to integrating complex tools and workflows, like ours.
We've been delighted to have played a small part in shaping this launch and look forward to seeing the impact it will have on the field.
—Guillermo García-Pérez, Chief Scientific Officer and Co-founder, Algorithmiq
Turning complex quantum chemistry problems into actionable results requires more than advanced quantum algorithms. It requires the seamless integration of classical data preparation, circuit optimization, and post processing of quantum data. Microsoft's QDK for chemistry delivers a holistic, end-to-end solution for quantum chemistry, combining best-in-class classical chemistry methods with state-of-the-art algorithms designed for near-term quantum hardware. Efficient classical preprocessing methods reduce problem size while preserving essential chemical accuracy, and chemistry-aware quantum algorithms dramatically reduce circuit depth—shrinking gate counts from thousands to single digits for certain problems.
QDK for Error Correction
Microsoft has a longstanding heritage of building tools to further our own quantum error correction research and development. QDK for error correction makes these tools available for the broader quantum community. The tools needed for typical quantum error correction research and development workflows will now be included in Microsoft's QDK. These include open-source modules for characterizing, validating, and debugging encoded quantum programs, customizable encoding and decoding strategies that align with target runtimes, and customizable notebook samples for common use cases. Tooling packages will be released over time with full availability expected later in 2026.
The QDK as Part of the Microsoft Quantum Platform
The QDK is included as part of the Microsoft Quantum platform, which brings together quantum hardware, software, AI, and high-performance computing to create an end-to-end solution powered by Azure. By correcting the errors in high-quality physical qubits, our platform enables the reliable computation needed to realize groundbreaking use cases of quantum computing. Now, with new tools provided through Microsoft's QDK and supported by GitHub Copilot, the platform enables quantum development, chemistry, and error correction, making it even more versatile.
Conclusion
The Microsoft Quantum Development Kit (QDK) is a powerful tool for building quantum applications, providing everything needed for developers to build and execute quantum code, both locally and on quantum hardware. The QDK is integrated with VS Code and GitHub Copilot, making it quick and easy to get started. With the QDK, developers can simplify quantum development, build quantum chemistry applications, and perform error correction, making it a valuable addition to the Microsoft Quantum platform.
The QDK is part of a broader effort to make quantum computing more accessible and user-friendly. By providing a comprehensive toolkit for building quantum applications, Microsoft is helping to accelerate the development of quantum computing and its applications in fields such as chemistry, materials science, and more.
As the quantum computing landscape continues to evolve, the QDK will play an increasingly important role in enabling developers to build and deploy quantum applications. With its modular design, open-source nature, and integration with popular development tools, the QDK is poised to become a leading platform for quantum computing development.
Future Directions
The QDK is just the beginning of Microsoft's efforts to make quantum computing more accessible and user-friendly. In the future, we can expect to see the QDK continue to evolve and improve, with new features and capabilities being added to support the growing needs of the quantum computing community.
Some potential future directions for the QDK include:
- Improved support for quantum programming languages: The QDK currently supports Q#, OpenQASM, Qiskit, and Cirq, but it may be extended to support other languages in the future.
- Enhanced integration with popular development tools: The QDK is already integrated with VS Code and GitHub Copilot, but it may be extended to support other popular development tools, such as Jupyter Notebooks or PyCharm.
- Support for more complex quantum algorithms: The QDK currently supports a range of quantum algorithms, but it may be extended to support more complex algorithms in the future.
- Improved support for quantum error correction: The QDK currently includes tools for quantum error correction, but it may be extended to support more advanced error correction techniques in the future.
These are just a few potential future directions for the QDK, and the actual future development of the platform will depend on the needs and feedback of the quantum computing community.
Conclusion
The Microsoft Quantum Development Kit (QDK) is a powerful tool for building quantum applications, providing everything needed for developers to build and execute quantum code, both locally and on quantum hardware. The QDK is integrated with VS Code and GitHub Copilot, making it quick and easy to get started. With the QDK, developers can simplify quantum development, build quantum chemistry applications, and perform error correction, making it a valuable addition to the Microsoft Quantum platform.
The QDK is part of a broader effort to make quantum computing more accessible and user-friendly. By providing a comprehensive toolkit for building quantum applications, Microsoft is helping to accelerate the development of quantum computing and its applications in fields such as chemistry, materials science, and more.
As the quantum computing landscape continues to evolve, the QDK will play an increasingly important role in enabling developers to build and deploy quantum applications. With its modular design, open-source nature, and integration with popular development tools, the QDK is poised to become a leading platform for quantum computing development.




