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

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

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🌐
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
    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'