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
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
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.

Azure Quantum
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
Katas
Quantum katas help you learn quantum programming with a series of self-paced tutorials.
Samples
Samples demonstrate how quantum algorithms and subroutines can be used for a variety of quantum computing tasks, all within the QDK.
Libraries
Quantum computing libraries expand the quantum methods available at your fingertips, from chemistry to numerics and more, with new libraries being added regularly.
Docs
Want to learn more? Docs include quantum computing quick starts, 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.