Microsoft Azure Quantum logo

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
QuantumQuantum ComputingAzureMicrosoftQ#QDKResource EstimationIonQQuantinuumPasqalRigettiHybrid QuantumFault Tolerance

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...

Capabilities

Azure Quantum Workspace — Top-Level Items

Unified listing of jobs and sessions exposed through the top-level items endpoint.

Run with Naftiko

Azure Quantum Workspace — Jobs

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

Azure Quantum ARM — Offerings and Suite Offers

Discover provider offerings per Azure region plus marketplace suite offers available for purchase against an Azure Quantum workspace.

Run with Naftiko

Azure Quantum Workspace — Provider Status

Read availability and queue depth for every quantum target registered to an Azure Quantum workspace.

Run with Naftiko

Azure Quantum Workspace — Quotas

Read per-provider, per-workspace quota utilization across the current billing period.

Run with Naftiko

Azure Quantum Workspace — Sessions

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

Azure Quantum Workspace — Storage

Mint scoped SAS URIs for the storage container backing an Azure Quantum workspace, used to upload job inputs and download outputs.

Run with Naftiko

Azure Quantum ARM — Workspaces

Microsoft.Quantum Azure Resource Manager workspace CRUD plus name availability and key management.

Run with Naftiko

Features

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

Semantic Vocabularies

Microsoft Quantum Context

0 classes · 7 properties

JSON-LD

Resources

🌐
Portal
Portal
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🚀
GettingStarted
GettingStarted
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Regions
Regions
📄
ChangeLog
ChangeLog
💰
Pricing
Pricing
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📝
SignUp
SignUp
📝
SignUp
SignUp
📝
SignUp
SignUp
🔗
Documentation
Documentation
🟢
StatusPage
StatusPage
🔗
TrustCenter
TrustCenter
📜
TermsOfService
TermsOfService
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📰
Blog
Blog
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
👥
GitHubOrganization
GitHubOrganization
🔗
Documentation
Documentation
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
💻
CodeExamples
CodeExamples
🔗
Courses
Courses
🔗
Courses
Courses
🔧
Tool
Tool
🔧
Tool
Tool
🔧
Tool
Tool
🔧
Tool
Tool
🔧
Tool
Tool
👥
GitHubRepository
GitHubRepository
🔗
Documentation
Documentation
🎓
Training
Training
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Forum
Forum
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
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'