A python framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits.
The Quantum Development Kit (QDK) is interoperable with Python, and it aims to abstract differences that exist between different types of quantum computers. Both the Q# and the Quantum Development Kit can be tested on simulators as well as on a variety of quantum hardware.
Microsoft has a three-pronged goal with Azure Quantum. It can be used for learning, developers can write programs with Q# and the QDK and test their codes against simulators and organizations can use them to solve complex business problems using solutions and algorithms running in Azure.