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 optimization 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.
Azure Quantum is a cloud platform for quantum computing. Developers use the QDK to build Q# programs to run on quantum hardware or formulate problems to run on quantum-inspired solvers in the cloud.
Azure Quantum is an open cloud ecosystem that enables developers to build quantum applications and run solutions backed by the reliability and scale of Azure.
The Quantum Development Kit (QDK)
The QDK provides a tool set integrated with leading development environments, open-source resources, Q# for quantum execution, and access to QIO solvers (in limited preview) for running optimization problems in the cloud.
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 starts, tutorials, notebooks, and code libraries for end users, developers and IT professionals.