hero image

Quantum Development Kit foundation

Experience vibe coding with a quantum twist. The QDK provides everything developers need to build and run quantum programs, entirely within the editor you already know.

The premier tool for quantum developers

Two people coding together at dual monitors, one pointing at the screen

What does the QDK offer developers?

The core of the QDK consists of the VS Code extension and Python packages for rich coding experiences with Q# and OpenQASM. It also includes powerful simulators and visualizations, Jupyter Notebook support, advanced GitHub Copilot integration, the option to submit jobs to quantum hardware, and more.

The core of the QDK consists of the VS Code extension and Python packages for rich coding experiences with Q# and OpenQASM. It also includes powerful simulators and visualizations, Jupyter Notebook support, advanced GitHub Copilot integration, the option to submit jobs to quantum hardware, and more.

Develop with GitHub Copilot

With GitHub Copilot, programming tasks such as code generation, unit tests, and job submissions are faster and easier than ever before.

Visualize results & circuits

See quantum circuits render in real time. Inspect measurement histograms and resource estimates without leaving the editor.

Run on simulators & hardware

Submit jobs to Azure Quantum targets—including real quantum hardware—and receive results within your VS Code workspace.

Code with open-source software

Leverage an open-source toolkit that brings together languages, simulators, and AI-assisted coding into one developer-first experience.

WATCH

Code faster with GitHub Copilot

Follow along with Microsoft's Bill Ticehurst as he walks you through the QDK. Learn how its AI capabilities and integration with VS Code and GitHub Copilot speed and simplify your
quantum development.

Play pause video

Explore more of the QDK

QDK for error correction

Design, test, and deploy quantum error correction codes. Use the structured framework to explore, analyze, validate, and implement your ideas. 

Person writing diagrams and equations on a whiteboard filled with technical sketches

QDK for chemistry

Use libraries to optimize quantum chemistry workflows with classical preprocessing, advanced circuit compression techniques, and chemistry-aware quantum algorithms. 

Person working at dual monitors with a molecular model on screen
gradient image

Get started with the QDK

Level up your quantum coding today