Catalog of circuit artifact formats — used for both submitted and compiled circuits.
Circuit formats describe the shape of a quantum circuit payload. The same identifiers apply at two points in a job’s lifecycle:
On submission — the input of a job carries a circuit in one of these formats (e.g. native-gate JSON for ionq.circuit.v1 with gateset: native).
After compilation — when the compiler transpiles a circuit to the target backend, the result is itself a circuit. It surfaces on the job’s output.compilation.compiled_circuits map, keyed by the same format identifier with each value an ArtifactDescriptor. Pass the descriptor’s id to the artifact endpoint to download the compiled circuit.
To fetch the JSON Schema for a format, call GET /v0.4/schemas/formats/{format} with the identifier.
Catalog of supported circuit artifact formats. The same identifiers are used
both when a circuit is submitted (the job input payload) and when the
compiler emits a transpiled circuit (the job output.compilation.compiled_circuits
map) — both are circuits, just at different stages of the pipeline.
Each property below documents one format's payload structure. Used by the
Circuit formats docs page.
ionq.native.v1 — Compiled circuit expressed in IonQ native gates.
Same shape as the native-gate circuit accepted on job creation:
a qubit count plus an ordered list of native gate operations.
ionq.qasm3.v1 — Circuit expressed as an OpenQASM 3 program.
On submission the program is the job's input.data; when the compiler
emits this format the artifact payload is the program source itself —
download it with the descriptor's id and read its media_type for the
content type.
IonQ accepts a subset of the language — see the
OpenQASM 3 page for the supported constructs.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"IonQ Quantum Cloud Documentation","colors":{"primary":"#FF5000","light":"#FF5000","dark":"#FF5000"},"logo":{"light":"https://mintcdn.com/ionq/KP8cXNscCAA57Ku7/media/branding/ionq-logo-light.png?fit=max\u0026auto=format\u0026n=KP8cXNscCAA57Ku7\u0026q=85\u0026s=11cad3438352638e3454cd778e5edbd2","dark":"https://mintcdn.com/ionq/KP8cXNscCAA57Ku7/media/branding/ionq-logo-dark.png?fit=max\u0026auto=format\u0026n=KP8cXNscCAA57Ku7\u0026q=85\u0026s=85d5d12a9583104a8d373ede243bb6eb","href":"/"},"favicon":"https://mintcdn.com/ionq/KP8cXNscCAA57Ku7/media/branding/favicon.png?fit=max\u0026auto=format\u0026n=KP8cXNscCAA57Ku7\u0026q=85\u0026s=82c7a4271938c62e2d0face324458e5b","api":{"openapi":["https://api.ionq.co/v0.3/api-docs","https://api.ionq.co/v0.4/api-docs"]},"appearance":{"default":"dark"},"background":{"color":{"dark":"#0F161B"}},"navbar":{"links":[],"primary":{"type":"button","label":"Sign In","href":"https://cloud.ionq.com"}},"footer":{"socials":{"twitter":"https://twitter.com/ionq_inc","github":"https://github.com/ionq","linkedin":"https://www.linkedin.com/company/ionq.co"}},"search":{"prompt":"Search for..."},"seo":{"metatags":{"og:logo":"/media/branding/ionq-logo-light.png"},"indexing":"all"},"integrations":{"ga4":{"measurementId":"G-4MVSY41MTC"}},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Join our Slack","icon":"slack","href":"https://join.slack.com/t/ionqcommunity/shared_invite/zt-2ohj4fkvb-ErVKebhkwaP7S~lt2Gq0_w"},{"anchor":"Example Notebooks","icon":"github","href":"https://github.com/ionq-samples/"},{"anchor":"Other Resources","icon":"book-open-cover","href":"https://ionq.com/resources"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ionq","hasAudioNarration":false,"actualSubdomain":"ionq","customDomains":["docs.ionq.com"],"gitSource":{"type":"github","owner":"ionq-samples","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adb8b0e2d3c9c6f327a1f19","collectionId":"b88c1530-3396-4270-8569-b4fe17a1adfa","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb8b0e2d3c9c6f327a1f19"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"DISABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adb8b0e2d3c9c6f327a1f19","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"API v0.4 (Latest)","count":29},{"language":"default","tag":"Jobs","count":20},{"language":"default","tag":"API v0.3","count":19},{"language":"default","tag":"Home","count":18},{"language":"default","tag":"SDKs","count":11},{"language":"default","tag":"Python SDKs","count":11},{"language":"default","tag":"IonQ v0.3 API","count":7},{"language":"default","tag":"User Manual","count":7},{"language":"default","tag":"Backends","count":5},{"language":"default","tag":"Guides","count":5}]},"assistantConfig":{"deflection":{"enabled":true,"email":"[email protected]"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"survey-popup.css","content":".ionq-survey-popup{--ionq-survey-bg:#ffffff;--ionq-survey-fg:#0f161b;--ionq-survey-muted:#4b5563;--ionq-survey-border:rgba(15, 22, 27, 0.1);--ionq-survey-shadow:0 12px 32px rgba(15, 22, 27, 0.18);--ionq-survey-accent:#ff5000;--ionq-survey-accent-hover:#e64800;position:fixed;right:1.25rem;bottom:1.25rem;z-index:60;box-sizing:border-box;width:min(22.5rem,calc(100vw - 2.5rem));padding:1.25rem 1.25rem 1.125rem;border:1px solid var(--ionq-survey-border);border-radius:.875rem;background:var(--ionq-survey-bg);color:var(--ionq-survey-fg);box-shadow:var(--ionq-survey-shadow);font-family:inherit;line-height:1.45;opacity:0;transform:translateY(.75rem);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.ionq-survey-popup--visible{opacity:1;transform:translateY(0);pointer-events:auto}html.dark .ionq-survey-popup{--ionq-survey-bg:#161f26;--ionq-survey-fg:#f3f4f6;--ionq-survey-muted:#a8b3bd;--ionq-survey-border:rgba(255, 255, 255, 0.1);--ionq-survey-shadow:0 12px 32px rgba(0, 0, 0, 0.5)}.ionq-survey-popup__close{position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:999px;background:0 0;color:var(--ionq-survey-muted);font-size:1.25rem;line-height:1;cursor:pointer}.ionq-survey-popup__close:focus-visible,.ionq-survey-popup__close:hover{background:var(--ionq-survey-border);color:var(--ionq-survey-fg);outline:0}.ionq-survey-popup__badge{display:inline-block;margin-bottom:.625rem;padding:.125rem .5rem;border-radius:999px;background:rgba(255,80,0,.12);color:var(--ionq-survey-accent);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ionq-survey-popup__title{margin:0 1.5rem .375rem 0;font-size:1rem;font-weight:600;line-height:1.3}.ionq-survey-popup__body{margin:0 0 1rem;color:var(--ionq-survey-muted);font-size:.875rem}.ionq-survey-popup__actions{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.ionq-survey-popup__cta{display:inline-flex;align-items:center;padding:.5rem .875rem;border-radius:.5rem;background:var(--ionq-survey-accent);color:#fff!important;font-size:.875rem;font-weight:600;text-decoration:none!important;transition:background .15s ease}.ionq-survey-popup__cta:focus-visible,.ionq-survey-popup__cta:hover{background:var(--ionq-survey-accent-hover);outline:0}.ionq-survey-popup__later{padding:.5rem .25rem;border:0;background:0 0;color:var(--ionq-survey-muted);font-size:.875rem;font-weight:500;cursor:pointer}.ionq-survey-popup__later:focus-visible,.ionq-survey-popup__later:hover{color:var(--ionq-survey-fg);text-decoration:underline;outline:0}@media (max-width:640px){.ionq-survey-popup{right:.75rem;left:.75rem;bottom:.75rem;width:auto}}@media (prefers-reduced-motion:reduce){.ionq-survey-popup{transition:none;transform:none}}"}],"page":{"pagePath":"api-reference/v0.4/schemas/circuit-formats","slug":"/api-reference/v0.4/schemas/circuit-formats","pageMetadata":{"openapi-schema":"https://api.ionq.co/v0.4/api-docs CircuitFormatsCatalog","title":"Circuit formats","description":"Catalog of circuit artifact formats — used for both submitted and compiled circuits.","href":"/api-reference/v0.4/schemas/circuit-formats"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Catalog of circuit artifact formats — used for both submitted and compiled circuits.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"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`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components};return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Circuit formats describe the shape of a quantum circuit payload. The same identifiers apply at two points in a job’s lifecycle:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`On submission`}),` — the `,_jsx(_components.a,{href:`/api-reference/v0.4/jobs/create-job`,children:_jsx(_components.code,{children:`input`})}),` of a job carries a circuit in one of these formats (e.g. native-gate JSON for `,_jsx(_components.code,{children:`ionq.circuit.v1`}),` with `,_jsx(_components.code,{children:`gateset: native`}),`).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`After compilation`}),` — when the compiler transpiles a circuit to the target backend, the result is itself a circuit. It surfaces on the job’s `,_jsx(_components.a,{href:`/api-reference/v0.4/jobs/get-job`,children:_jsx(_components.code,{children:`output.compilation.compiled_circuits`})}),` map, keyed by the same format identifier with each value an `,_jsx(_components.code,{children:`ArtifactDescriptor`}),`. Pass the descriptor’s `,_jsx(_components.code,{children:`id`}),` to the `,_jsx(_components.a,{href:`/api-reference/v0.4/jobs/get-job-artifact`,children:`artifact endpoint`}),` to download the compiled circuit.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`To fetch the JSON Schema for a format, call `,_jsx(_components.strong,{children:_jsx(_components.code,{children:`GET /v0.4/schemas/formats/{format}`})}),` with the identifier.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi-schema":"https://api.ionq.co/v0.4/api-docs CircuitFormatsCatalog","title":"Circuit formats","description":"Catalog of circuit artifact formats — used for both submitted and compiled circuits.","href":"/api-reference/v0.4/schemas/circuit-formats"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/ionq/76975e31ca3d94be/survey-popup.js"],"openApiReferenceData":{"schemaData":{"description":"Catalog of supported circuit artifact formats. The same identifiers are used\nboth when a circuit is submitted (the job `input` payload) and when the\ncompiler emits a transpiled circuit (the job `output.compilation.compiled_circuits`\nmap) — both are circuits, just at different stages of the pipeline.\n\nEach property below documents one format's payload structure. Used by the\nCircuit formats docs page.","properties":{"ionq.native.v1":{"description":"`ionq.native.v1` — Compiled circuit expressed in IonQ native gates.\nSame shape as the native-gate circuit accepted on job creation:\na qubit count plus an ordered list of native gate operations.","properties":{"qubits":{"type":"integer","format":"int32","description":"Number of qubits used by the compiled circuit.","minimum":1,"isRequired":true,"uniqueKey":"ionq\\.native\\.v1.qubits","typeLabel":"integer\u003cint32>"},"circuit":{"items":{"properties":{"gate":{"type":"string","enum":["zz","ms","gpi","gpi2","nop"],"isRequired":true,"uniqueKey":"ionq\\.native\\.v1.circuit.items.[INDEX].gate","typeLabel":"enum\u003cstring>"},"target":{"type":"integer","format":"int32","uniqueKey":"ionq\\.native\\.v1.circuit.items.[INDEX].target","typeLabel":"integer\u003cint32>"},"targets":{"items":{"type":"number","format":"double","uniqueKey":"ionq\\.native\\.v1.circuit.items.[INDEX].targets.items.[INDEX]","typeLabel":"number\u003cdouble>"},"type":"array","description":"The qubits that a quantum gate is applied to","uniqueKey":"ionq\\.native\\.v1.circuit.items.[INDEX].targets","typeLabel":"number\u003cdouble>[]"},"controls":{"items":{"type":"number","format":"double","uniqueKey":"ionq\\.native\\.v1.circuit.items.[INDEX].controls.items.[INDEX]","typeLabel":"number\u003cdouble>"},"type":"array","description":"The qubits that determine whether the operation is applied to targets.","uniqueKey":"ionq\\.native\\.v1.circuit.items.[INDEX].controls","typeLabel":"number\u003cdouble>[]"},"phase":{"type":"number","format":"double","description":"Phase for gpi/gpi2 gates","uniqueKey":"ionq\\.native\\.v1.circuit.items.[INDEX].phase","typeLabel":"number\u003cdouble>"},"phases":{"items":{"type":"number","format":"double","uniqueKey":"ionq\\.native\\.v1.circuit.items.[INDEX].phases.items.[INDEX]","typeLabel":"number\u003cdouble>"},"type":"array","description":"Phases for ms gate","uniqueKey":"ionq\\.native\\.v1.circuit.items.[INDEX].phases","typeLabel":"number\u003cdouble>[]"},"angle":{"type":"number","format":"double","description":"Interaction angle for ms gate (in turns, default 0.25)","uniqueKey":"ionq\\.native\\.v1.circuit.items.[INDEX].angle","typeLabel":"number\u003cdouble>"},"rotation":{"type":"number","format":"double","description":"Rotation angle for rx/ry/rz gates","uniqueKey":"ionq\\.native\\.v1.circuit.items.[INDEX].rotation","typeLabel":"number\u003cdouble>"}},"required":["gate"],"type":"object","additionalProperties":false,"uniqueKey":"ionq\\.native\\.v1.circuit.items.[INDEX]","typeLabel":"object"},"type":"array","description":"Ordered list of native gate operations.","isRequired":true,"uniqueKey":"ionq\\.native\\.v1.circuit","typeLabel":"object[]"}},"required":["qubits","circuit"],"type":"object","additionalProperties":false,"example":{"qubits":2,"circuit":[{"gate":"ms","targets":[0,1],"phases":[0,0.25]},{"gate":"gpi2","target":0,"phase":0.75}]},"isRequired":true,"uniqueKey":"ionq\\.native\\.v1","typeLabel":"object"},"ionq.qasm3.v1":{"type":"string","example":"OPENQASM 3.0;\nqubit[2] q;\nbit[2] c;\nh q[0];\ncx q[0], q[1];\nc[0] = measure q[0];\nc[1] = measure q[1];","description":"`ionq.qasm3.v1` — Circuit expressed as an OpenQASM 3 program.\nOn submission the program is the job's `input.data`; when the compiler\nemits this format the artifact payload is the program source itself —\ndownload it with the descriptor's `id` and read its `media_type` for the\ncontent type.\nIonQ accepts a subset of the language — see the\n[OpenQASM 3](/api-reference/v0.4/openqasm3) page for the supported constructs.","isRequired":true,"uniqueKey":"ionq\\.qasm3\\.v1","typeLabel":"string"}},"required":["ionq.native.v1","ionq.qasm3.v1"],"type":"object","additionalProperties":false,"uniqueKey":"","typeLabel":"object","example":{"title":"Example","value":{"ionq.native.v1":{"qubits":2,"circuit":[{"gate":"ms","targets":[0,1],"phases":[0,0.25]},{"gate":"gpi2","target":0,"phase":0.75}]},"ionq.qasm3.v1":"OPENQASM 3.0;\nqubit[2] q;\nbit[2] c;\nh q[0];\ncx q[0], q[1];\nc[0] = measure q[0];\nc[1] = measure q[1];"}}},"originalFileLocation":"https://api.ionq.co/v0.4/api-docs"},"subdomain":"ionq","siteName":"IonQ Quantum Cloud Documentation","title":"Circuit formats - IonQ Quantum Cloud Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-29T17:05:58.328Z","originalFileLocation":"api-reference/v0.4/schemas/circuit-formats.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=\"description\" content=\"Catalog of circuit artifact formats — used for both submitted and compiled circuits.\">\u003cmeta data-mint-head name=\"application-name\" content=\"IonQ Quantum Cloud Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ionq/kNvIbD7sfYoz1On3/_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/ionq/kNvIbD7sfYoz1On3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ionq/kNvIbD7sfYoz1On3/_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/ionq/kNvIbD7sfYoz1On3/_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/ionq/kNvIbD7sfYoz1On3/_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/ionq/kNvIbD7sfYoz1On3/_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/ionq/kNvIbD7sfYoz1On3/_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/ionq/kNvIbD7sfYoz1On3/_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/ionq/kNvIbD7sfYoz1On3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Circuit formats - IonQ Quantum Cloud Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Catalog of circuit artifact formats — used for both submitted and compiled circuits.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"IonQ Quantum Cloud Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ionq.com/api-reference/v0.4/schemas/circuit-formats\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ionq.mintlify.app/_mintlify/api/og/v2?division=Schemas\u0026amp;title=Circuit+formats\u0026amp;description=Catalog+of+circuit+artifact+formats+%E2%80%94+used+for+both+submitted+and+compiled+circuits.\u0026amp;theme=f6791b5e02266258dbd08105\u0026amp;signature=b40ee6adea72d09777c92435f1177bcd119d599e2f91c5c52f9a7d57f581ebef\">\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=\"Circuit formats - IonQ Quantum Cloud Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Catalog of circuit artifact formats — used for both submitted and compiled circuits.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ionq.mintlify.app/_mintlify/api/og/v2?division=Schemas\u0026amp;title=Circuit+formats\u0026amp;description=Catalog+of+circuit+artifact+formats+%E2%80%94+used+for+both+submitted+and+compiled+circuits.\u0026amp;theme=f6791b5e02266258dbd08105\u0026amp;signature=b40ee6adea72d09777c92435f1177bcd119d599e2f91c5c52f9a7d57f581ebef\">\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/ionq/kNvIbD7sfYoz1On3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"IonQ Quantum Cloud Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF5000\">\u003cmeta data-mint-head name=\"og:logo\" content=\"/media/branding/ionq-logo-light.png\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.ionq.com/api-reference/v0.4/schemas/circuit-formats\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/v0.4/schemas/circuit-formats.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.ionq.com/#organization\",\"name\":\"IonQ Quantum Cloud Documentation\",\"url\":\"https://docs.ionq.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/ionq/KP8cXNscCAA57Ku7/media/branding/ionq-logo-light.png?fit=max\u0026auto=format\u0026n=KP8cXNscCAA57Ku7\u0026q=85\u0026s=11cad3438352638e3454cd778e5edbd2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.ionq.com#website\",\"name\":\"IonQ Quantum Cloud Documentation\",\"url\":\"https://docs.ionq.com\",\"publisher\":{\"@id\":\"https://docs.ionq.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.ionq.com/api-reference/v0.4/schemas/circuit-formats#webpage\",\"url\":\"https://docs.ionq.com/api-reference/v0.4/schemas/circuit-formats\",\"name\":\"Circuit formats\",\"description\":\"Catalog of circuit artifact formats — used for both submitted and compiled circuits.\",\"dateModified\":\"2026-06-29T17:05:58.328Z\",\"isPartOf\":{\"@id\":\"https://docs.ionq.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ionq.com/api-reference/v0.4/schemas/circuit-formats#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ionq.com/api-reference/v0.4/schemas/circuit-formats#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Schemas\",\"item\":\"https://docs.ionq.com/api-reference/v0.4/schemas/get-format-schema\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Circuit formats\",\"item\":\"https://docs.ionq.com/api-reference/v0.4/schemas/circuit-formats\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.ionq.com/api-reference/v0.4/schemas/circuit-formats#apireference\",\"headline\":\"Circuit formats\",\"name\":\"Circuit formats\",\"description\":\"Catalog of circuit artifact formats — used for both submitted and compiled circuits.\",\"url\":\"https://docs.ionq.com/api-reference/v0.4/schemas/circuit-formats\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ionq.com/api-reference/v0.4/schemas/circuit-formats#webpage\"},\"dateModified\":\"2026-06-29T17:05:58.328Z\",\"publisher\":{\"@id\":\"https://docs.ionq.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.ionq.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"IonQ Quantum Cloud Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"IonQ Quantum Cloud Documentation","nav":{"global":{"anchors":[{"anchor":"Join our Slack","icon":"slack","href":"https://join.slack.com/t/ionqcommunity/shared_invite/zt-2ohj4fkvb-ErVKebhkwaP7S~lt2Gq0_w"},{"anchor":"Example Notebooks","icon":"github","href":"https://github.com/ionq-samples/"},{"anchor":"Other Resources","icon":"book-open-cover","href":"https://ionq.com/resources"}]},"tabs":[{"tab":"Home","pages":[{"title":"Home","href":""}]},{"tab":"SDKs","pages":[{"title":"SDKs","href":"/sdks"}]},{"tab":"API v0.4 (Latest)","groups":[{"group":"IonQ v0.4 API","pages":[{"title":"API v0.4 Reference","sidebarTitle":"Introduction","href":"/api-reference/v0.4/introduction"},{"title":"Migrating to API v0.4","href":"/api-reference/v0.4/migration-from-v0.3"},{"title":"v0.4 Error Codes","href":"/api-reference/v0.4/error-codes"},{"title":"OpenQASM 3","href":"/api-reference/v0.4/openqasm3"}]},{"group":"Jobs","pages":[{"openapi":"https://api.ionq.co/v0.4/api-docs POST /jobs","title":null,"href":"/api-reference/v0.4/jobs/create-job"},{"openapi":"https://api.ionq.co/v0.4/api-docs POST /jobs/{UUID}/clone","title":null,"href":"/api-reference/v0.4/jobs/clone-job"},{"openapi":"https://api.ionq.co/v0.4/api-docs POST /jobs/{UUID}/move","title":null,"href":"/api-reference/v0.4/jobs/move-job"},{"openapi":"https://api.ionq.co/v0.4/api-docs GET /jobs/{UUID}","title":null,"href":"/api-reference/v0.4/jobs/get-job"},{"openapi":"https://api.ionq.co/v0.4/api-docs GET /jobs","title":null,"href":"/api-reference/v0.4/jobs/get-jobs"},{"openapi":"https://api.ionq.co/v0.4/api-docs GET /jobs/{UUID}/cost","title":null,"href":"/api-reference/v0.4/jobs/get-job-cost"},{"openapi":"https://api.ionq.co/v0.4/api-docs PUT /jobs/{UUID}/status/cancel","title":"Cancel a job","href":"/api-reference/v0.4/jobs/cancel-job"},{"openapi":"https://api.ionq.co/v0.4/api-docs PUT /jobs/status/cancel","title":null,"href":"/api-reference/v0.4/jobs/cancel-jobs"},{"openapi":"https://api.ionq.co/v0.4/api-docs DELETE /jobs/{UUID}","title":null,"href":"/api-reference/v0.4/jobs/delete-job"},{"openapi":"https://api.ionq.co/v0.4/api-docs DELETE /jobs","title":null,"href":"/api-reference/v0.4/jobs/delete-jobs"},{"openapi":"https://api.ionq.co/v0.4/api-docs GET /jobs/estimate","title":null,"href":"/api-reference/v0.4/jobs/get-job-estimate"},{"openapi":"https://api.ionq.co/v0.4/api-docs GET /jobs/{UUID}/artifacts/{artifactId}","title":"Download a job artifact.","href":"/api-reference/v0.4/jobs/get-job-artifact"}]},{"group":"Sessions","pages":[{"openapi":"https://api.ionq.co/v0.4/api-docs POST /sessions","title":null,"href":"/api-reference/v0.4/sessions/create-session"},{"openapi":"https://api.ionq.co/v0.4/api-docs GET /sessions/{session_id}","title":null,"href":"/api-reference/v0.4/sessions/get-session"},{"openapi":"https://api.ionq.co/v0.4/api-docs GET /sessions","title":null,"href":"/api-reference/v0.4/sessions/get-sessions"},{"openapi":"https://api.ionq.co/v0.4/api-docs POST /sessions/{session_id}/end","title":null,"href":"/api-reference/v0.4/sessions/end-session"}]},{"group":"Backends","pages":[{"openapi":"https://api.ionq.co/v0.4/api-docs GET /backends","title":"Get Backends","href":"/api-reference/v0.4/backends/get-backends"},{"title":"Get a backend","openapi":"https://api.ionq.co/v0.4/api-docs GET /backends/{backend}","href":"/api-reference/v0.4/backends/get-backend-by-name"},{"openapi":"https://api.ionq.co/v0.4/api-docs GET /backends/{backend}/characterizations/{UUID}","title":"Get a Characterization","href":"/api-reference/v0.4/backends/get-a-characterization"},{"title":"Get all backend characterizations","openapi":"https://api.ionq.co/v0.4/api-docs GET /backends/{backend}/characterizations","href":"/api-reference/v0.4/backends/get-characterizations"}]},{"group":"Utilities","pages":[{"title":"Get usage costs","openapi":"https://api.ionq.co/v0.4/api-docs GET /organizations/{organization_id}/usage","href":"/api-reference/v0.4/util/usages"},{"title":"Get current key","openapi":"https://api.ionq.co/v0.4/api-docs GET /whoami","href":"/api-reference/v0.4/util/whoami"}]},{"group":"Schemas","pages":[{"openapi":"https://api.ionq.co/v0.4/api-docs GET /schemas/formats/{format}","title":"Get format schema","href":"/api-reference/v0.4/schemas/get-format-schema"},{"title":"Results formats","description":"Catalog of result artifact formats.","href":"/api-reference/v0.4/schemas/results-formats"},{"title":"Circuit formats","href":"/api-reference/v0.4/schemas/circuit-formats"}]}]},{"tab":"API v0.3","pages":[{"title":"API v0.3","href":"/api-reference/v0.3/introduction"}]}]},"title":"Circuit formats - IonQ Quantum Cloud Documentation","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","Page-CBCH2P7b.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js","Markdown-Cc16CX65.js","clsx-Cs6nMGht.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-zbf22OZA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C_fs-y5n.js"]}