This class inherits from RunViaClassiqBackendPreferences.
This is where you specify Azure Quantum preferences.
See usage in the Azure Backend Documentation.Attributes:
Name
Type
Description
backend_service_provider
ProviderTypeVendor.AZURE_QUANTUM
location
str
Azure personal resource region. Defaults to "East US".
credentials
Optional[AzureCredential]
The service principal credential to access personal quantum workspace. Defaults to None.
ionq_error_mitigation_flag
Optional[bool]
Error mitigation configuration upon running on IonQ via Azure. Defaults to False.
emulate
bool
If True, request IonQ hardware noise simulation on Azure Quantum when backend_name is an IonQ QPU (ionq.qpu.*). If the target is not an IonQ QPU (including ionq.simulator and non-IonQ providers), the flag has no effect. Defaults to False.
run_via_classiq
bool
When omitted, derived from credentials (True when credentials is None).
AzureCredential
Represents the credentials and configuration required to authenticate with Azure services.Attributes:
Name
Type
Description
model_config
tenant_id
str
Azure Tenant ID used to identify the directory in which the application is registered.
client_id
str
Azure Client ID, also known as the application ID, which is used to authenticate the application.
client_secret
str
Azure Client Secret associated with the application, used for authentication.
resource_id
pydantic_backend.PydanticAzureResourceIDType
Azure Resource ID, including the subscription ID, resource group, and workspace, typically used for personal resources.
AzureQuantumBackendNames
AzureQuantum backend names which Classiq Supports running on.Attributes:
Name
Type
Description
IONQ_ARIA_1
'ionq.qpu.aria-1'
IONQ_ARIA_2
'ionq.qpu.aria-2'
IONQ_QPU
'ionq.qpu'
IONQ_QPU_FORTE
'ionq.qpu.forte-1'
IONQ_SIMULATOR
'ionq.simulator'
MICROSOFT_ESTIMATOR
'microsoft.estimator'
MICROSOFT_FULLSTATE_SIMULATOR
'microsoft.simulator.fullstate'
RIGETTI_SIMULATOR
'rigetti.sim.qvm'
RIGETTI_ANKAA2
'rigetti.qpu.ankaa-2'
RIGETTI_ANKAA9
'rigetti.qpu.ankaa-9q-1'
QCI_MACHINE1
'qci.machine1'
QCI_NOISY_SIMULATOR
'qci.simulator.noisy'
QCI_SIMULATOR
'qci.simulator'
QUANTINUUM_API_VALIDATOR1_1
'quantinuum.sim.h1-1sc'
QUANTINUUM_API_VALIDATOR1_2
'quantinuum.sim.h1-2sc'
QUANTINUUM_API_VALIDATOR2_1
'quantinuum.sim.h2-1sc'
QUANTINUUM_QPU1_1
'quantinuum.qpu.h1-1'
QUANTINUUM_QPU1_2
'quantinuum.qpu.h1-2'
QUANTINUUM_SIMULATOR1_1
'quantinuum.sim.h1-1e'
QUANTINUUM_SIMULATOR1_2
'quantinuum.sim.h1-2e'
QUANTINUUM_QPU2
'quantinuum.qpu.h2-1'
QUANTINUUM_SIMULATOR2
'quantinuum.sim.h2-1e'
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Classiq Docs","colors":{"primary":"#119DA4","light":"#119DA4","dark":"#252525"},"logo":{"light":"https://mintcdn.com/classiq/KOIyvRl59wygyHwT/resources/images/ClassiqLogo_black.svg?fit=max\u0026auto=format\u0026n=KOIyvRl59wygyHwT\u0026q=85\u0026s=05c70b0722c0e3ce41855332613b7165","dark":"https://mintcdn.com/classiq/KOIyvRl59wygyHwT/resources/images/ClassiqLogo_yellow.svg?fit=max\u0026auto=format\u0026n=KOIyvRl59wygyHwT\u0026q=85\u0026s=bf01ead39f6725fa4849b7c481d1dff5"},"favicon":"https://mintcdn.com/classiq/sA-J-h8chQJV9OAG/resources/images/ClassiqFavicon.png?fit=max\u0026auto=format\u0026n=sA-J-h8chQJV9OAG\u0026q=85\u0026s=752f5dcd6fdc3563c87e0697e34282b1","appearance":{"default":"dark"},"background":{"color":{"dark":"#191919"}},"footer":{"socials":{"x":"https://x.com/classiqtech","github":"https://github.com/Classiq/classiq-library","linkedin":"https://www.linkedin.com/company/classiq-technologies","youtube":"https://www.youtube.com/c/ClassiqTechnologies","slack":"https://classiq-community.slack.com"}},"seo":{"metatags":{"canonical":"https://docs.classiq.io"}},"fonts":{"heading":{"family":"Lato","weight":500,"source":"https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2","format":"woff2"},"body":{"family":"Lato","weight":400,"source":"https://cdn.prod.website-files.com/60000db7a5f449af5e4590ac/67bc6e7dacd49b96fe00e9af_latomedium.woff2","format":"woff2"}},"icons":{"library":"lucide"},"integrations":{"ga4":{"measurementId":"G-FG13SFNT8X"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"classiq","hasAudioNarration":false,"actualSubdomain":"classiq","customDomains":["docs.classiq.io"],"gitSource":{"type":"github","owner":"classiq-technologies","repo":"classiq-docs","deployBranch":"prod","contentDirectory":"classiq","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af2dfc98b1d48fe462fb247","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Library","count":180},{"language":"default","tag":"Applications","count":88},{"language":"default","tag":"User Guide","count":64},{"language":"default","tag":"Tutorials","count":63},{"language":"default","tag":"SDK Reference","count":53},{"language":"default","tag":"Algorithms","count":46},{"language":"default","tag":"Qmod Reference","count":40},{"language":"default","tag":"Qmod","count":30},{"language":"default","tag":"Functions","count":26},{"language":"default","tag":"Execution","count":22}],"searchSettings":{"showContentSnippets":false}},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"css/page_format.css","content":":root{p {\n /* letter-spacing: 0.5px; */\n /* font-weight: 400; */\n /* line-height: 160%; */\n /* font-size: 18px; */\n }\n\n .md-header,\n .md-header__inner,\n .md-header .md-tabs,\n .md-footer .md-footer-meta {\n background-color: #313131 !important;\n }\n\n .md-footer,\n .md-footer__inner {\n background-color: #393939 !important;\n }}[data-md-color-scheme=\"default\"]{--md-default-fg-color: #313131;--md-default-bg-color: #ffffff;--md-primary-fg-color: #119da4;--md-accent-fg-color: #119da4;--md-primary-fg-color--light: #119da4;--md-primary-bg-color--light: #119da4;--md-accent-fg-color--light: #119da4;--md-typeset-color: #1e1e1e;--md-typeset-color--light: #1e1e1e;--md-typeset-a-color: #0c7489;--md-typeset-a-color--light: #0c7489;--md-typeset-a-color--dark: #39ccd3}[data-md-color-scheme=\"slate\"]{--md-default-bg-color: #191919;--md-primary-fg-color: #119da4;--md-accent-fg-color: #119da4;--md-typeset-a-color: #39ccd3}[data-md-color-scheme=\"default\"] .md-search__input{color:rgba(0, 0, 0, 0.87);background-color:#f5f5f5}.md-search__input+.md-search__icon{color:var(--md-default-fg-color--light)}[data-md-color-scheme=\"default\"] .md-search__input::placeholder{color:rgba(0, 0, 0, 0.54)}@media (prefers-color-scheme: dark){.md-header,.md-header__inner,.md-footer .md-footer-meta{background-color:#1e1e1e!important}.md-footer,.md-footer__inner{background-color:#393939!important}}.md-header__topic{display:none}.md-header__source{flex:1;display:flex;justify-content:space-between;max-width:none;width:auto}@media (max-width: 60em){.md-header__source .md-source__repository{display:none}}.md-source__repository{max-width:100%}.doc-buttons{display:flex;justify-content:center;gap:0.2rem;flex-wrap:wrap;margin:1.5em 0}"}],"page":{"pagePath":"sdk-reference/providers/Azure","slug":"/sdk-reference/providers/Azure","pageMetadata":{"title":"Azure","icon":"/icons/bulletsharp.svg","description":null,"href":"/sdk-reference/providers/Azure"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:_jsx(_components.code,{children:`emulate`})}),` on Azure Quantum (IonQ `,_jsx(_components.code,{children:`ionq.qpu.*`}),` targets), see `,_jsx(_components.a,{href:`/user-guide/execution/cloud-providers/azure-backends#ionq-hardware-noise-simulation-on-azure-quantum-emulate`,children:`IonQ hardware noise simulation on Azure Quantum (emulate)`}),` in the execution user guide.`]}),`\n`,_jsx(Heading,{level:`2`,id:`azurebackendpreferences`,children:`AzureBackendPreferences`}),`\n`,_jsxs(_components.p,{children:[`This class inherits from RunViaClassiqBackendPreferences.\nThis is where you specify Azure Quantum preferences.\nSee usage in the `,_jsx(_components.a,{href:`https://docs.classiq.io/latest/sdk-reference/providers/Azure/`,children:`Azure Backend Documentation`}),`.`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Attributes:`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Name`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`backend_service_provider`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`ProviderTypeVendor.AZURE_QUANTUM`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`location`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`str`})}),_jsxs(_components.td,{children:[`Azure personal resource region. Defaults to `,_jsx(_components.code,{children:`\"East US\"`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`credentials`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Optional[AzureCredential]`})}),_jsxs(_components.td,{children:[`The service principal credential to access personal quantum workspace. Defaults to `,_jsx(_components.code,{children:`None`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ionq_error_mitigation_flag`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Optional[bool]`})}),_jsxs(_components.td,{children:[`Error mitigation configuration upon running on IonQ via Azure. Defaults to `,_jsx(_components.code,{children:`False`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`emulate`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`bool`})}),_jsxs(_components.td,{children:[`If True, request IonQ hardware noise simulation on Azure Quantum when `,_jsx(_components.code,{children:`backend_name`}),` is an IonQ QPU (`,_jsx(_components.code,{children:`ionq.qpu.*`}),`). If the target is not an IonQ QPU (including `,_jsx(_components.code,{children:`ionq.simulator`}),` and non-IonQ providers), the flag has no effect. Defaults to `,_jsx(_components.code,{children:`False`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`run_via_classiq`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`bool`})}),_jsxs(_components.td,{children:[`When omitted, derived from `,_jsx(_components.code,{children:`credentials`}),` (`,_jsx(_components.code,{children:`True`}),` when `,_jsx(_components.code,{children:`credentials`}),` is `,_jsx(_components.code,{children:`None`}),`).`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`azurecredential`,children:`AzureCredential`}),`\n`,_jsx(_components.p,{children:`Represents the credentials and configuration required to authenticate with Azure services.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Attributes:`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Name`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`model_config`})}),_jsx(_components.td,{}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`tenant_id`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`str`})}),_jsx(_components.td,{children:`Azure Tenant ID used to identify the directory in which the application is registered.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`client_id`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`str`})}),_jsx(_components.td,{children:`Azure Client ID, also known as the application ID, which is used to authenticate the application.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`client_secret`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`str`})}),_jsx(_components.td,{children:`Azure Client Secret associated with the application, used for authentication.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resource_id`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`pydantic_backend.PydanticAzureResourceIDType`})}),_jsx(_components.td,{children:`Azure Resource ID, including the subscription ID, resource group, and workspace, typically used for personal resources.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`azurequantumbackendnames`,children:`AzureQuantumBackendNames`}),`\n`,_jsx(_components.p,{children:`AzureQuantum backend names which Classiq Supports running on.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Attributes:`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Name`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`IONQ_ARIA_1`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'ionq.qpu.aria-1'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`IONQ_ARIA_2`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'ionq.qpu.aria-2'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`IONQ_QPU`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'ionq.qpu'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`IONQ_QPU_FORTE`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'ionq.qpu.forte-1'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`IONQ_SIMULATOR`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'ionq.simulator'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`MICROSOFT_ESTIMATOR`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'microsoft.estimator'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`MICROSOFT_FULLSTATE_SIMULATOR`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'microsoft.simulator.fullstate'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`RIGETTI_SIMULATOR`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'rigetti.sim.qvm'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`RIGETTI_ANKAA2`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'rigetti.qpu.ankaa-2'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`RIGETTI_ANKAA9`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'rigetti.qpu.ankaa-9q-1'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`QCI_MACHINE1`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'qci.machine1'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`QCI_NOISY_SIMULATOR`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'qci.simulator.noisy'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`QCI_SIMULATOR`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'qci.simulator'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`QUANTINUUM_API_VALIDATOR1_1`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'quantinuum.sim.h1-1sc'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`QUANTINUUM_API_VALIDATOR1_2`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'quantinuum.sim.h1-2sc'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`QUANTINUUM_API_VALIDATOR2_1`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'quantinuum.sim.h2-1sc'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`QUANTINUUM_QPU1_1`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'quantinuum.qpu.h1-1'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`QUANTINUUM_QPU1_2`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'quantinuum.qpu.h1-2'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`QUANTINUUM_SIMULATOR1_1`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'quantinuum.sim.h1-1e'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`QUANTINUUM_SIMULATOR1_2`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'quantinuum.sim.h1-2e'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`QUANTINUUM_QPU2`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'quantinuum.qpu.h2-1'`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`QUANTINUUM_SIMULATOR2`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`'quantinuum.sim.h2-1e'`})}),_jsx(_components.td,{})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Azure","icon":"/icons/bulletsharp.svg","description":null,"href":"/sdk-reference/providers/Azure"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"AzureBackendPreferences","slug":"azurebackendpreferences","depth":2,"children":[]},{"title":"AzureCredential","slug":"azurecredential","depth":2,"children":[]},{"title":"AzureQuantumBackendNames","slug":"azurequantumbackendnames","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/classiq/588df4baa9fe4869/javascripts/mathjax.js","/_mintlify/custom/classiq/cdc2514d6b755dcf/javascripts/remove_highlights.js","/_mintlify/custom/classiq/d98eeb06669bf6a7/javascripts/hide-home-search.js"],"subdomain":"classiq","siteName":"Classiq Docs","title":"Azure - Classiq Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-10T09:11:55.682Z","originalFileLocation":"sdk-reference/providers/Azure.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Classiq Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/classiq/Fsuml838IESUxXo8/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/classiq/Fsuml838IESUxXo8/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/classiq/Fsuml838IESUxXo8/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/classiq/Fsuml838IESUxXo8/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/classiq/Fsuml838IESUxXo8/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/classiq/Fsuml838IESUxXo8/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/classiq/Fsuml838IESUxXo8/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/classiq/Fsuml838IESUxXo8/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/classiq/Fsuml838IESUxXo8/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Azure - Classiq Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Classiq Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.classiq.io/sdk-reference/providers/Azure\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://classiq.mintlify.site/_mintlify/api/og/v2?division=Providers\u0026amp;title=Azure\u0026amp;theme=b5df20730ff1884956593856\u0026amp;signature=4031611358cf3b2765bec145a9c62009154c9492b53306eddc0851b82db2c083\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Azure - Classiq Docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://classiq.mintlify.site/_mintlify/api/og/v2?division=Providers\u0026amp;title=Azure\u0026amp;theme=b5df20730ff1884956593856\u0026amp;signature=4031611358cf3b2765bec145a9c62009154c9492b53306eddc0851b82db2c083\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/classiq/Fsuml838IESUxXo8/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Classiq Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#119DA4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.classiq.io/sdk-reference/providers/Azure\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/sdk-reference/providers/Azure.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.classiq.io/#organization\",\"name\":\"Classiq Docs\",\"url\":\"https://docs.classiq.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/classiq/KOIyvRl59wygyHwT/resources/images/ClassiqLogo_black.svg?fit=max\u0026auto=format\u0026n=KOIyvRl59wygyHwT\u0026q=85\u0026s=05c70b0722c0e3ce41855332613b7165\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.classiq.io#website\",\"name\":\"Classiq Docs\",\"url\":\"https://docs.classiq.io\",\"publisher\":{\"@id\":\"https://docs.classiq.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.classiq.io/sdk-reference/providers/Azure#webpage\",\"url\":\"https://docs.classiq.io/sdk-reference/providers/Azure\",\"name\":\"Azure\",\"dateModified\":\"2026-11-10T09:11:55.682Z\",\"isPartOf\":{\"@id\":\"https://docs.classiq.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.classiq.io/sdk-reference/providers/Azure#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.classiq.io/sdk-reference/providers/Azure#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Providers\",\"item\":\"https://docs.classiq.io/sdk-reference/providers/IQM\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Azure\",\"item\":\"https://docs.classiq.io/sdk-reference/providers/Azure\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.classiq.io/sdk-reference/providers/Azure#article\",\"headline\":\"Azure\",\"name\":\"Azure\",\"url\":\"https://docs.classiq.io/sdk-reference/providers/Azure\",\"mainEntityOfPage\":{\"@id\":\"https://docs.classiq.io/sdk-reference/providers/Azure#webpage\"},\"dateModified\":\"2026-11-10T09:11:55.682Z\",\"publisher\":{\"@id\":\"https://docs.classiq.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.classiq.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Classiq Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Classiq Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/sdk-reference/providers/Azure.md","siteName":"Classiq Docs","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":""}]},{"tab":"Getting Started","pages":[{"title":"Getting Started","href":"/getting-started"}]},{"tab":"User Guide","pages":[{"title":"User Guide","href":"/user-guide"}]},{"tab":"Library","pages":[{"title":"Library","href":"/explore"}]},{"tab":"Qmod Reference","pages":[{"title":"Qmod Reference","href":"/qmod-reference"}]},{"tab":"SDK Reference","pages":[{"title":"Classiq SDK Reference","href":"/sdk-reference"},{"title":"Synthesis","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/synthesis"},{"title":"Execution","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/execution"},{"title":"Error Correction","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/error-correction"},{"title":"Cudaq","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/cudaq"},{"group":"Providers","expanded":false,"pages":[{"title":"Iqm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/providers/IQM"},{"title":"Index","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/providers/index"},{"title":"Aws","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/providers/AWS"},{"title":"Alice And Bob","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","description":null,"href":"/sdk-reference/providers/Alice and Bob"},{"title":"Azure","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/providers/Azure"},{"title":"Braket","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","description":null,"href":"/sdk-reference/providers/Braket"},{"title":"C12","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/providers/C12"},{"title":"Classiq","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/providers/Classiq"},{"title":"Simulator Noise","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/providers/simulator-noise"},{"title":"Gcp","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/providers/GCP"},{"title":"Ibm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/providers/IBM"},{"title":"Ionq","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/providers/IonQ"},{"title":"Oqc","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/providers/OQC"}]},{"group":"Applications","expanded":false,"pages":[{"title":"Block Encoding","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/applications/block_encoding"},{"title":"Iqae","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/applications/IQAE"},{"title":"Qsp","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/applications/QSP"},{"title":"Qsvm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/applications/QSVM"},{"title":"Chemistry","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/applications/chemistry"}]},{"group":"Qmod","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Classical Types","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/classical-types"},{"group":"Functions","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"group":"Core Library","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Allocation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/core_library/allocation"},{"title":"Arithmetic","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/core_library/arithmetic"},{"title":"Exponentiation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/core_library/exponentiation"},{"title":"Gray Code","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/core_library/gray_code"},{"title":"Mid Circuit Measurement","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/core_library/mid_circuit_measurement"},{"title":"Standard Gates","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/core_library/standard_gates"}]},{"group":"Open Library","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Amplitude Amplification","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/amplitude_amplification"},{"title":"Amplitude Estimation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/amplitude_estimation"},{"title":"Amplitude Loading","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/amplitude_loading"},{"title":"Bit Operations","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/bit_operations"},{"title":"Discrete Sine Cosine Transform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/discrete_sine_cosine_transform"},{"title":"Encodings","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/encodings"},{"title":"Grover","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/grover"},{"title":"Hea","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/hea"},{"title":"Linear Combination Of Unitaries","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/linear_combination_of_unitaries"},{"title":"Linear Pauli Rotation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/linear_pauli_rotation"},{"title":"Modular Arithmetics","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/modular_arithmetics"},{"title":"Qaoa Penalty","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/qaoa_penalty"},{"title":"Qft Functions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/qft_functions"},{"title":"Qpe","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/qpe"},{"title":"Qsvt","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/qsvt"},{"title":"State Preparation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/state_preparation"},{"title":"Swap Test","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/swap_test"},{"title":"Unary Iteration","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/unary_iteration"},{"title":"Utility Functions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/utility_functions"},{"title":"Variational","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/functions/open_library/variational"}]}]},{"title":"Operations","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/operations"},{"title":"Path Operators","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/path-operators"},{"title":"Symbolic Functions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/sdk-reference/qmod/symbolic-functions"}]}]},{"tab":"Support","pages":[{"title":"Support","href":"/support"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/release-news/recap-aug-sep-2026"}]}]},"basePath":"","title":"Azure - Classiq Docs","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}