Home
Microsoft Azure Quantum
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.
5 APIs
15 Features
Quantum Quantum Computing Azure Microsoft Q# QDK Resource Estimation IonQ Quantinuum Pasqal Rigetti Hybrid Quantum Fault Tolerance
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...
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# 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...
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...
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...
Azure Quantum Workspace — managed cloud control plane for submitting and tracking quantum jobs across multiple hardware providers
Q# programming language — open-source, hardware-agnostic quantum DSL with a modern Rust-based compiler
Microsoft Quantum Development Kit (QDK) — free, open-source SDK with VS Code extension, Python package, Jupyter widgets, and language service
Microsoft Quantum Resource Estimator — fault-tolerant resource estimation with configurable qubit parameters, QEC codes, and error budgets
Multi-provider hardware access — IonQ (trapped ion, 25–36 qubits), Quantinuum (trapped ion, H2 series 20–32 qubits), Pasqal (neutral atom, 100 qubits), Rigetti (superconducting, 108 qubits)
Built-in support for Qiskit, Cirq, OpenQASM in addition to Q#
Sessions API for low-latency hybrid quantum-classical workflows
Azure Quantum Credits program — USD 500 in free provider credits for new workspaces
Azure Quantum Elements — chemistry, materials, and HPC simulation stack (Generative Chemistry, Accelerated DFT) integrated with the quantum platform
Copilot in Microsoft Quantum — AI-assisted Q# code generation and chemistry workflows on quantum.microsoft.com
Azure CLI `az quantum` extension for workspace and job management from the terminal
ARM resource manager API for Infrastructure-as-Code provisioning
Storage SAS URI delegation for direct blob upload of job inputs/outputs
TypeSpec-defined OpenAPI specs published to Azure/azure-rest-api-specs
Azure-native integrations (RBAC, Entra ID, Storage, Monitor) and per-region provider availability
0 classes · 7 properties
JSON-LD
Sources
aid: microsoft-quantum
url: https://raw.githubusercontent.com/api-evangelist/microsoft-quantum/refs/heads/main/apis.yml
apis:
- aid: microsoft-quantum:azure-quantum-workspace-data-plane
name: Azure Quantum Workspace Data-Plane API
tags:
- Quantum
- Quantum Computing
- Workspace
- Jobs
- Sessions
- Providers
- Quotas
humanURL: https://learn.microsoft.com/en-us/rest/api/azurequantum/
properties:
- url: https://learn.microsoft.com/en-us/rest/api/azurequantum/
type: Documentation
- url: >-
https://github.com/Azure/azure-rest-api-specs/tree/main/specification/quantum/data-plane/Microsoft.Quantum/preview/2026-01-15-preview
type: Documentation
- url: openapi/azure-quantum-data-plane-openapi.json
type: OpenAPI
- url: json-schema/azure-quantum-job-schema.json
type: JSONSchema
- url: json-schema/azure-quantum-session-schema.json
type: JSONSchema
- url: json-schema/azure-quantum-provider-status-schema.json
type: JSONSchema
- url: json-ld/microsoft-quantum-context.jsonld
type: JSONLD
description: >-
Azure Quantum Workspace Services data-plane REST API. Submit and manage quantum jobs, sessions (hybrid
quantum-classical workflows), provider status checks, quotas, top-level items, and storage SAS URIs against an
Azure Quantum workspace. Targets quantum hardware from IonQ, Quantinuum, Pasqal, and Rigetti plus simulators and
emulators. Current preview version 2026-01-15-preview.
- aid: microsoft-quantum:azure-quantum-resource-manager
name: Azure Quantum Resource Manager API
tags:
- Quantum
- ARM
- Resource Manager
- Workspaces
- Provisioning
humanURL: https://learn.microsoft.com/en-us/azure/templates/microsoft.quantum/workspaces
properties:
- url: https://learn.microsoft.com/en-us/azure/templates/microsoft.quantum/workspaces
type: Documentation
- url: >-
https://github.com/Azure/azure-rest-api-specs/tree/main/specification/quantum/resource-manager/Microsoft.Quantum/preview/2025-12-15-preview
type: Documentation
- url: openapi/azure-quantum-resource-manager-openapi.json
type: OpenAPI
description: >-
Microsoft.Quantum Azure Resource Manager (ARM) control-plane API. Create, read, update, delete, and list Azure
Quantum workspaces; list provider offerings per region; check workspace name availability; list and regenerate
workspace keys; manage suite offers. Current preview version 2025-12-15-preview.
- aid: microsoft-quantum:qsharp-language
name: Q# Quantum Programming Language
tags:
- Quantum
- Programming Language
- Q#
- QDK
- Open Source
humanURL: https://learn.microsoft.com/en-us/azure/quantum/qsharp-overview
properties:
- url: https://learn.microsoft.com/en-us/azure/quantum/qsharp-overview
type: Documentation
- url: https://learn.microsoft.com/en-us/qsharp/api/
type: Documentation
- url: https://github.com/microsoft/qdk
type: GitHubRepository
- url: https://github.com/microsoft/qsharp-language
type: GitHubRepository
description: >-
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 powers quantum.microsoft.com. Q# expresses programs
as classical control-flow that operates on qubits without modeling the quantum state directly, and targets every
Azure Quantum provider plus the Resource Estimator.
- aid: microsoft-quantum:resource-estimator
name: Microsoft Quantum Resource Estimator
tags:
- Quantum
- Resource Estimation
- Fault Tolerance
- QEC
humanURL: https://learn.microsoft.com/en-us/azure/quantum/intro-to-resource-estimation
properties:
- url: https://learn.microsoft.com/en-us/azure/quantum/intro-to-resource-estimation
type: Documentation
- url: https://learn.microsoft.com/en-us/azure/quantum/overview-resources-estimator
type: Documentation
- url: https://github.com/microsoft/qdk
type: GitHubRepository
description: >-
Open-source post-layout physical resource estimator for fault-tolerant quantum algorithms. Compute qubit counts,
T-state counts, runtime, and code-distance requirements across configurable qubit physical parameters, QEC
schemes, and error budgets. Ships inside the QDK and runs locally or as an Azure Quantum target.
- aid: microsoft-quantum:azure-quantum-python-sdk
name: Azure Quantum Python SDK
tags:
- Quantum
- SDK
- Python
- Qiskit
- Cirq
humanURL: https://github.com/microsoft/azure-quantum-python
properties:
- url: https://github.com/microsoft/azure-quantum-python
type: GitHubRepository
- url: https://pypi.org/project/azure-quantum/
type: SDK
description: >-
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 against the Workspace data-plane API.
name: Microsoft Azure Quantum
tags:
- Quantum
- Quantum Computing
- Azure
- Microsoft
- Q#
- QDK
- Resource Estimation
- IonQ
- Quantinuum
- Pasqal
- Rigetti
- Hybrid Quantum
- Fault Tolerance
kind: contract
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/microsoft-azure-quantum/overview
- type: ArazzoWorkflows
url: arazzo/
workflows:
- url: arazzo/microsoft-quantum-cancel-running-job-workflow.yml
name: Azure Quantum Cancel a Running Job
summary: Look up a job, branch on whether it is still running, cancel it, and confirm cancellation.
- url: arazzo/microsoft-quantum-discover-available-target-workflow.yml
name: Azure Quantum Discover an Available Target
summary: List provider statuses in a workspace and branch on availability before selecting a target.
- url: arazzo/microsoft-quantum-quota-capacity-check-workflow.yml
name: Azure Quantum Quota Capacity Check
summary: List workspace quotas, branch on remaining headroom, and stage storage when capacity exists.
- url: arazzo/microsoft-quantum-session-lifecycle-workflow.yml
name: Azure Quantum Session Lifecycle
summary: Open a session, submit a job into it, list its jobs, then close the session.
- url: arazzo/microsoft-quantum-submit-job-poll-results-workflow.yml
name: Azure Quantum Submit Job and Retrieve Results
summary: Stage input, create a quantum job, poll it to a terminal state, and read the output URI.
- url: arazzo/microsoft-quantum-workspace-bootstrap-workflow.yml
name: Azure Quantum Workspace Bootstrap
summary: Read a workspace, branch on provisioning state, list its keys, and list provider offerings.
- url: https://quantum.microsoft.com/
name: Microsoft Quantum
type: Portal
- url: https://azure.microsoft.com/en-us/products/quantum
name: Azure Quantum Product Page
type: Portal
- url: https://learn.microsoft.com/en-us/azure/quantum/
name: Azure Quantum Documentation
type: Documentation
- url: https://learn.microsoft.com/en-us/azure/quantum/overview-azure-quantum
name: What is Azure Quantum?
type: GettingStarted
- url: https://learn.microsoft.com/en-us/azure/quantum/install-overview-qdk
name: Set up the Microsoft Quantum Development Kit
type: GettingStarted
- url: https://learn.microsoft.com/en-us/azure/quantum/qsharp-quickstart
name: Create Your First Q# Program
type: GettingStarted
- url: https://learn.microsoft.com/en-us/rest/api/azurequantum/
name: Azure Quantum REST API Reference
type: Documentation
- url: https://learn.microsoft.com/en-us/azure/quantum/qc-target-list
name: Quantum Computing Targets List
type: Documentation
- url: https://learn.microsoft.com/en-us/azure/quantum/provider-global-availability
name: Provider Global Availability
type: Regions
- url: https://learn.microsoft.com/en-us/azure/quantum/release-notes
name: QDK and Azure Quantum Release Notes
type: ChangeLog
- url: https://learn.microsoft.com/en-us/azure/quantum/pricing
name: Azure Quantum Pricing
type: Pricing
- url: https://learn.microsoft.com/en-us/azure/quantum/azure-quantum-job-cost-billing
name: Understanding Job Costs and Billing
type: Documentation
- url: https://learn.microsoft.com/en-us/azure/quantum/how-to-create-workspace
name: Create an Azure Quantum Workspace
type: GettingStarted
- url: https://ms.portal.azure.com/#create/Microsoft.AzureQuantum
name: Create Workspace in Azure Portal
type: SignUp
- url: https://azure.microsoft.com/en-us/free/
name: Azure Free Account
type: SignUp
- url: https://azure.microsoft.com/en-us/free/students/
name: Free Azure Account for Students
type: SignUp
- url: https://learn.microsoft.com/en-us/azure/quantum/credits
name: Azure Quantum Credits
type: Documentation
- url: https://status.azure.com/
name: Azure Status
type: StatusPage
- url: https://www.microsoft.com/en-us/trust-center
name: Microsoft Trust Center
type: TrustCenter
- url: https://learn.microsoft.com/en-us/legal/azure-quantum/
name: Azure Quantum Service Terms
type: TermsOfService
- url: https://www.microsoft.com/en-us/legal/terms-of-use
name: Microsoft Terms of Use
type: TermsOfService
- url: https://privacy.microsoft.com/en-us/privacystatement
name: Microsoft Privacy Statement
type: PrivacyPolicy
- url: https://cloudblogs.microsoft.com/quantum/
name: Microsoft Azure Quantum Blog
type: Blog
- url: https://www.microsoft.com/research/research-area/quantum-computing/
name: Microsoft Quantum Research
type: Documentation
- url: https://github.com/microsoft
name: Microsoft GitHub Organization
type: GitHubOrganization
- url: https://github.com/Azure
name: Azure GitHub Organization
type: GitHubOrganization
- url: https://github.com/MicrosoftDocs/quantum-docs
name: Quantum Docs Source
type: Documentation
- url: https://github.com/microsoft/qdk
name: Microsoft QDK (Q# Compiler, Resource Estimator, Quantum Katas)
type: GitHubRepository
- url: https://github.com/microsoft/qsharp-language
name: Q# Language Design Repository
type: GitHubRepository
- url: https://github.com/microsoft/qsharp-compiler
name: Q# Compiler (legacy)
type: GitHubRepository
- url: https://github.com/microsoft/qsharp-runtime
name: Q# Runtime (legacy)
type: GitHubRepository
- url: https://github.com/microsoft/QuantumLibraries
name: Q# Quantum Libraries
type: GitHubRepository
- url: https://github.com/microsoft/azure-quantum-python
name: Azure Quantum Python SDK
type: SDK
- url: https://pypi.org/project/azure-quantum/
name: azure-quantum on PyPI
type: SDK
- url: https://pypi.org/project/qsharp/
name: qsharp on PyPI
type: SDK
- url: https://github.com/microsoft/Quantum
name: Microsoft Quantum Development Kit Samples
type: CodeExamples
- url: https://github.com/microsoft/QuantumKatas
name: Quantum Katas (Tutorials)
type: Courses
- url: https://github.com/microsoft/quantum-curriculum-samples
name: Quantum Curriculum Samples
type: Courses
- url: https://github.com/microsoft/iqsharp
name: IQ# Jupyter Kernel
type: Tool
- url: https://github.com/microsoft/quantum-viz.js
name: quantum-viz.js Circuit Renderer
type: Tool
- url: https://github.com/microsoft/qdk-chemistry
name: QDK Chemistry Toolkit
type: Tool
- url: https://github.com/microsoft/Quantum-NC
name: Quantum Computing Libraries (Noncommercial)
type: Tool
- url: https://github.com/microsoft/qmt
name: Qubit Modeling Tools
type: Tool
- url: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/quantum
name: Azure Quantum REST API Specs (Source)
type: GitHubRepository
- url: https://learn.microsoft.com/en-us/azure/quantum/install-command-line-qdk
name: Azure CLI Quantum Extension
type: Documentation
- url: https://learn.microsoft.com/en-us/training/paths/quantum-computing-fundamentals/
name: Get Started with Azure Quantum (Learn Path)
type: Training
- url: https://learn.microsoft.com/en-us/azure/quantum/hybrid-computing-overview
name: Hybrid Quantum Computing
type: Documentation
- url: https://learn.microsoft.com/en-us/azure/quantum/intro-to-resource-estimation
name: Resource Estimator
type: Documentation
- url: https://learn.microsoft.com/en-us/azure/quantum/quickstart-microsoft-resources-estimator
name: Run Your First Resource Estimate
type: GettingStarted
- url: https://learn.microsoft.com/en-us/azure/quantum/qsharp-overview
name: Q# Language Overview
type: Documentation
- url: https://learn.microsoft.com/en-us/qsharp/api/
name: Q# Standard Library Reference
type: Documentation
- url: https://learn.microsoft.com/en-us/azure/quantum/provider-ionq
name: IonQ Provider
type: Documentation
- url: https://learn.microsoft.com/en-us/azure/quantum/provider-quantinuum
name: Quantinuum Provider
type: Documentation
- url: https://learn.microsoft.com/en-us/azure/quantum/provider-pasqal
name: Pasqal Provider
type: Documentation
- url: https://learn.microsoft.com/en-us/azure/quantum/provider-rigetti
name: Rigetti Provider
type: Documentation
- url: https://learn.microsoft.com/en-us/azure/quantum/get-started-azure-quantum
name: Copilot in Microsoft Quantum
type: Documentation
- url: https://learn.microsoft.com/en-us/answers/tags/3/azure-quantum
name: Q&A Forum
type: Forum
- url: plans/microsoft-quantum-plans-pricing.yml
type: Plans
- url: rate-limits/microsoft-quantum-rate-limits.yml
type: RateLimits
- url: finops/microsoft-quantum-finops.yml
type: FinOps
- type: Features
data:
- >-
Azure Quantum Workspace — managed cloud control plane for submitting and tracking quantum jobs across multiple
hardware providers
- Q# programming language — open-source, hardware-agnostic quantum DSL with a modern Rust-based compiler
- >-
Microsoft Quantum Development Kit (QDK) — free, open-source SDK with VS Code extension, Python package, Jupyter
widgets, and language service
- >-
Microsoft Quantum Resource Estimator — fault-tolerant resource estimation with configurable qubit parameters,
QEC codes, and error budgets
- >-
Multi-provider hardware access — IonQ (trapped ion, 25–36 qubits), Quantinuum (trapped ion, H2 series 20–32
qubits), Pasqal (neutral atom, 100 qubits), Rigetti (superconducting, 108 qubits)
- Built-in support for Qiskit, Cirq, OpenQASM in addition to Q#
- Sessions API for low-latency hybrid quantum-classical workflows
- Azure Quantum Credits program — USD 500 in free provider credits for new workspaces
- >-
Azure Quantum Elements — chemistry, materials, and HPC simulation stack (Generative Chemistry, Accelerated DFT)
integrated with the quantum platform
- Copilot in Microsoft Quantum — AI-assisted Q# code generation and chemistry workflows on quantum.microsoft.com
- Azure CLI `az quantum` extension for workspace and job management from the terminal
- ARM resource manager API for Infrastructure-as-Code provisioning
- Storage SAS URI delegation for direct blob upload of job inputs/outputs
- TypeSpec-defined OpenAPI specs published to Azure/azure-rest-api-specs
- Azure-native integrations (RBAC, Entra ID, Storage, Monitor) and per-region provider availability
sources:
- https://azure.microsoft.com/en-us/products/quantum
- https://learn.microsoft.com/en-us/azure/quantum/overview-azure-quantum
- https://learn.microsoft.com/en-us/azure/quantum/qc-target-list
- https://learn.microsoft.com/en-us/azure/quantum/pricing
- https://github.com/Azure/azure-rest-api-specs/tree/main/specification/quantum
- https://github.com/microsoft/qdk
updated: '2026-05-25'
created: '2026-05-25T00:00:00.000Z'
modified: '2026-05-25'
position: Producing
description: >-
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.
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.16'