Microsoft Azure Quantum
Microsoft Azure Quantum is Microsoft's cloud quantum computing service — an open, multi-vendor platform that provides access to quantum hardware from IonQ, Quantinuum, Pasqal, and Rigetti alongside Microsoft's own Q# programming language, Quantum Development Kit (QDK), and post-layout fault-tolerant Resource Estimator. The Azure Quantum Workspace REST API exposes jobs, sessions, providers, quotas, items, and storage surfaces; the Microsoft.Quantum ARM provider handles workspace provisioning. The QDK is free and open source, ships as a VS Code extension and Python package, and supports Q#, Qiskit, Cirq, and OpenQASM. Azure Quantum Elements layers in chemistry, materials, and HPC simulation for scientific discovery, with Copilot-assisted workflows on quantum.microsoft.com.
APIs
Azure Quantum Workspace Data-Plane API
Azure Quantum Workspace Services data-plane REST API. Submit and manage quantum jobs, sessions (hybrid quantum-classical workflows), provider status checks, quotas, top-level it...
Azure Quantum Resource Manager API
Microsoft.Quantum Azure Resource Manager (ARM) control-plane API. Create, read, update, delete, and list Azure Quantum workspaces; list provider offerings per region; check work...
Q# Quantum Programming Language
Q# is Microsoft's open-source, hardware-agnostic quantum programming language. The Modern QDK compiler is written in Rust, ships as a VS Code extension and Python package, and p...
Microsoft Quantum Resource Estimator
Open-source post-layout physical resource estimator for fault-tolerant quantum algorithms. Compute qubit counts, T-state counts, runtime, and code-distance requirements across c...
Azure Quantum Python SDK
Python SDK for submitting jobs to Azure Quantum. Supports Q#, Qiskit, Cirq, and pass-through provider input formats; manages workspaces, jobs, sessions, and target queries again...
Collections
Azure Quantum Workspace Services
POSTMANAzure Quantum Management API
POSTMANArazzo Workflows
Azure Quantum Cancel a Running Job
Look up a job, branch on whether it is still running, cancel it, and confirm cancellation.
ARAZZOAzure Quantum Discover an Available Target
List provider statuses in a workspace and branch on availability before selecting a target.
ARAZZOAzure Quantum Quota Capacity Check
List workspace quotas, branch on remaining headroom, and stage storage when capacity exists.
ARAZZOAzure Quantum Session Lifecycle
Open a session, submit a job into it, list its jobs, then close the session.
ARAZZOAzure Quantum Submit Job and Retrieve Results
Stage input, create a quantum job, poll it to a terminal state, and read the output URI.
ARAZZOAzure Quantum Workspace Bootstrap
Read a workspace, branch on provisioning state, list its keys, and list provider offerings.
ARAZZO