Experience the impact of quantum solutions today
We’re bringing quantum apps to life with an easy-to-use tool set, deep integration with leading development environments and open-source resources.
The Microsoft Quantum Development Kit is the fastest path to quantum development.
Powering a new generation of development
A groundbreaking quantum-focused language
The first of its kind, Q# is a new high-level quantum-focused programming language. Q# features rich integration with Visual Studio and Visual Studio Code and interoperability with the Python programming language. Enterprise-grade development tools provide the fastest path to quantum programming on Windows, macOS or Linux.
Code optimisation in a simulated environment
Set breakpoints, step into the Q# code, debug line-by-line and estimate the real-world costs to run your solution. Simulate quantum solutions requiring up to 30 qubits with a local simulator.
Open Source libraries and samples
Developed by top industry experts, a collection of ready-to-use building blocks take you from being a beginner to building your first quantum solution. Open source allows development libraries and samples to be used in your applications, while also enabling you to contribute your own enhancements to the growing Q# community.
The QDK is now connected to Azure, bringing limitless scale and instant access to state-of-the-art quantum hardware and solutions.
Helpful resources to bring quantum apps to life
Quantum Katas help you learn quantum programming with a series of self-paced tutorials.
Samples demonstrate how quantum algorithms and subroutines can be used for a variety of quantum computing tasks, all within the QDK.
Quantum computing libraries expand the quantum methods available at your fingertips, from chemistry to numerics and more, with new libraries being added regularly.
Want to learn more? Docs include quantum computing quick start guides, tutorials, notebooks and code libraries for end users, developers and IT professionals.
Contribute to our open source QDK
The open source QDK in GitHub enables you to contribute alongside an emerging community of quantum programmers.
Every single contribution helps an expanding community of developers to use Q# to deliver exciting new solutions, tackling some of the most complex problems.