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
8 Capabilities
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...
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
Unified listing of jobs and sessions exposed through the top-level items endpoint.
Run with Naftiko
Azure Quantum Workspace data-plane Jobs capability. Submit, list, get, update, and cancel quantum jobs across IonQ, Quantinuum, Pasqal, and Rigetti targets in an Azure Quantum w...
Run with Naftiko
Discover provider offerings per Azure region plus marketplace suite offers available for purchase against an Azure Quantum workspace.
Run with Naftiko
Read availability and queue depth for every quantum target registered to an Azure Quantum workspace.
Run with Naftiko
Read per-provider, per-workspace quota utilization across the current billing period.
Run with Naftiko
Azure Quantum Workspace Sessions capability. Open, list, close, and inspect sessions for hybrid quantum-classical workflows where many jobs share a single low-latency target res...
Run with Naftiko
Mint scoped SAS URIs for the storage container backing an Azure Quantum workspace, used to upload job inputs and download outputs.
Run with Naftiko
Microsoft.Quantum Azure Resource Manager workspace CRUD plus name availability and key management.
Run with Naftiko
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
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
- url: capabilities/jobs-jobs.yaml
type: NaftikoCapability
- url: capabilities/sessions-sessions.yaml
type: NaftikoCapability
- url: capabilities/providers-providers.yaml
type: NaftikoCapability
- url: capabilities/quotas-quotas.yaml
type: NaftikoCapability
- url: capabilities/storage-storage.yaml
type: NaftikoCapability
- url: capabilities/items-items.yaml
type: NaftikoCapability
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
- url: capabilities/workspaces-workspaces.yaml
type: NaftikoCapability
- url: capabilities/offerings-offerings.yaml
type: NaftikoCapability
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-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- 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: [email protected]
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.16'