{
"code": 400,
"error": "invalid_request",
"message": "The request is malformed"
}
Utilities
Get GPU specifications
Retrieve GPU spec configurations for all supported GPU types, counts, and modes
Legacy catalog retained for compatibility, including mode fields and historical configuration keys. These entries do not provide a current instance mode selector. New integrations should use GET /v2/specs.
GET
/
specs
Get GPU specifications
curl --request GET \ --url https://api.thundercompute.com:8443/v1/specs
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"Thunder Compute","colors":{"primary":"#4476a8","light":"#95c5ea","dark":"#4476a8"},"logo":{"light":"https://mintcdn.com/thundercompute/kED389sRsDf36m3s/logo/light.svg?fit=max\u0026auto=format\u0026n=kED389sRsDf36m3s\u0026q=85\u0026s=dc2ac333232fdb3b9f27985bd2b4d8a0","dark":"https://mintcdn.com/thundercompute/kED389sRsDf36m3s/logo/dark.svg?fit=max\u0026auto=format\u0026n=kED389sRsDf36m3s\u0026q=85\u0026s=c15988a05b65f0b7b0f82160f4c55f65","href":"https://www.thundercompute.com/cloud"},"favicon":"https://mintcdn.com/thundercompute/kBIOzFFIfFz1XcG3/thunder_favicon.png?fit=max\u0026auto=format\u0026n=kBIOzFFIfFz1XcG3\u0026q=85\u0026s=f6dc4bbf57d0b5ec939d5dbeea15d9ad","appearance":{"default":"dark"},"navbar":{"links":[{"href":"https://www.thundercompute.com/contact","label":"Contact Us"}],"primary":{"type":"button","label":"Console","href":"https://console.thundercompute.com/"}},"footer":{"socials":{"discord":"https://discord.com/invite/nwuETS9jJK","x":"https://twitter.com/thundercompute","linkedin":"https://www.linkedin.com/company/thundercompute"}},"fonts":{"heading":{"family":"Geist","weight":600},"body":{"family":"Geist"}},"integrations":{"gtm":{"tagId":"G-KCY026LJ4T"},"posthog":{"apiKey":"phc_vxiWTRGpeP8lSlmUU2qU2HTYBO9mM7yd8xXeJDcRTAz","apiHost":"https://us.i.posthog.com"}},"contextual":{"options":["copy","view","claude","chatgpt"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Support","icon":"message","href":"https://www.thundercompute.com/contact"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"thundercompute","hasAudioNarration":false,"actualSubdomain":"thundercompute","customDomains":["www.thundercompute.com"],"gitSource":{"type":"github","owner":"thunder-compute","repo":"thunder-compute-documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6adb53b3adb57cc3ba8fedea","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"API Reference","count":41},{"language":"default","tag":"Operations","count":40},{"language":"default","tag":"Guides","count":14},{"language":"default","tag":"Sandboxes","count":14},{"language":"default","tag":"Utilities","count":13},{"language":"default","tag":"Getting Started","count":6},{"language":"default","tag":"Instances","count":6},{"language":"default","tag":"Sandbox Images","count":4},{"language":"default","tag":"Reference","count":3},{"language":"default","tag":"Models","count":3}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"api-reference/utilities/get-gpu-specifications","slug":"/api-reference/utilities/get-gpu-specifications","pageMetadata":{"title":"Get GPU specifications","description":"Retrieve GPU spec configurations for all supported GPU types, counts, and modes\nLegacy catalog retained for compatibility, including mode fields and historical configuration keys. These entries do not provide a current instance mode selector. New integrations should use GET /v2/specs.","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /specs","href":"/api-reference/utilities/get-gpu-specifications","autogeneratedByOpenApi":true},"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: \"Retrieve GPU spec configurations for all supported GPU types, counts, and modes\\nLegacy catalog retained for compatibility, including mode fields and historical configuration keys. These entries do not provide a current instance mode selector. New integrations should use GET /v2/specs.\"\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}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":{"title":"Get GPU specifications","description":"Retrieve GPU spec configurations for all supported GPU types, counts, and modes\nLegacy catalog retained for compatibility, including mode fields and historical configuration keys. These entries do not provide a current instance mode selector. New integrations should use GET /v2/specs.","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /specs","href":"/api-reference/utilities/get-gpu-specifications","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/thundercompute/9c283be829885679/canonical.js"],"openApiReferenceData":{"operation":{"description":"Retrieve GPU spec configurations for all supported GPU types, counts, and modes\nLegacy catalog retained for compatibility, including mode fields and historical configuration keys. These entries do not provide a current instance mode selector. New integrations should use GET /v2/specs.","responses":{"200":"5805db82-1232-4d5a-bcb9-a5027a34be4e","500":"b2e81273-cc82-40fe-adf0-5503b653bb77"},"summary":"Get GPU specifications","tags":["Utilities"],"method":"get","type":"path","servers":["773b2e93-68cf-4004-ac08-4dda9bd64f26","d1efd726-b5cc-4b60-8222-3f7a0bcd4814"],"security":[],"path":"/specs","baseUrlOptions":["https://api.thundercompute.com:8443/v1","https://api.thundercompute.com:8443"],"title":"Get GPU specifications","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"responses":{"5805db82-1232-4d5a-bcb9-a5027a34be4e":{"content":{"application/json":{"schema":{"properties":{"specs":{"additionalProperties":{"properties":{"displayName":{"type":"string","uniqueKey":"specs.additionalProperties.displayName","typeLabel":"string"},"gpuCount":{"type":"integer","uniqueKey":"specs.additionalProperties.gpuCount","typeLabel":"integer"},"mode":{"type":"string","uniqueKey":"specs.additionalProperties.mode","typeLabel":"string"},"ramCapGiB":{"description":"RamCapGiB, when > 0, caps total RAM at the max vCPU option and makes RAM\naffine rather than a clean multiple of vCPU: RAM shrinks by RamPerVCPUGiB\nfor every vCPU below the max. Used for configs whose physical machine RAM\nis less than maxVcpu * RamPerVCPUGiB (e.g. multi-GPU A100). Zero/unset =\nproportional RAM = vcpu * RamPerVCPUGiB.","type":"integer","uniqueKey":"specs.additionalProperties.ramCapGiB","typeLabel":"integer"},"ramPerVCPUGiB":{"type":"integer","uniqueKey":"specs.additionalProperties.ramPerVCPUGiB","typeLabel":"integer"},"storageGB":{"properties":{"max":{"type":"integer","uniqueKey":"specs.additionalProperties.storageGB.max","typeLabel":"integer"},"min":{"type":"integer","uniqueKey":"specs.additionalProperties.storageGB.min","typeLabel":"integer"}},"type":"object","uniqueKey":"specs.additionalProperties.storageGB","typeLabel":"object"},"vcpuOptions":{"items":{"type":"integer","uniqueKey":"specs.additionalProperties.vcpuOptions.items.[INDEX]","typeLabel":"integer"},"type":"array","uniqueItems":false,"uniqueKey":"specs.additionalProperties.vcpuOptions","typeLabel":"integer[]"},"vramGB":{"type":"integer","uniqueKey":"specs.additionalProperties.vramGB","typeLabel":"integer"}},"type":"object","uniqueKey":"specs.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"specs","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"specs":{}}}},"exampleType":"generated"}},"description":"OK","exampleType":"generated"},"b2e81273-cc82-40fe-adf0-5503b653bb77":{"content":{"application/json":{"schema":{"properties":{"code":{"example":400,"type":"integer","uniqueKey":"code","typeLabel":"integer"},"error":{"example":"invalid_request","type":"string","uniqueKey":"error","typeLabel":"string"},"message":{"example":"The request is malformed","type":"string","uniqueKey":"message","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":400,"error":"invalid_request","message":"The request is malformed"}}},"exampleType":"generated"}},"description":"Internal Server Error","exampleType":"generated"}},"security":{},"servers":{"773b2e93-68cf-4004-ac08-4dda9bd64f26":{"description":"Production server","url":"https://api.thundercompute.com:8443/v1"},"d1efd726-b5cc-4b60-8222-3f7a0bcd4814":{"description":"Production server","url":"https://api.thundercompute.com:8443"}}},"originalFileLocation":"https://api.thundercompute.com:8443/openapi.json"},"subdomain":"thundercompute","siteName":"Thunder Compute","title":"Get GPU specifications - Thunder Compute","navMaps":{"firstHrefInVersion":{"MCP Server":{"href":"/api-reference/utilities/get-gpu-specifications","matchLevel":0},"VS Code extension":{"href":"/api-reference/utilities/get-gpu-specifications","matchLevel":0},"CLI":{"href":"/api-reference/utilities/get-gpu-specifications","matchLevel":0},"Console":{"href":"/api-reference/utilities/get-gpu-specifications","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-10-18T23:20:09.414Z","originalFileLocation":"api-reference/utilities/get-gpu-specifications.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=\"Retrieve GPU spec configurations for all supported GPU types, counts, and modes Legacy catalog retained for compatibility, including mode fields and historical configuration keys. These entries do not provide a current instance mode selector. New integrations should use GET /v2/specs.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Thunder Compute\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/thundercompute/QL0hiW8vf83BbJ9r/_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=\"/docs/mintlify-assets/_mintlify/favicons/thundercompute/QL0hiW8vf83BbJ9r/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/thundercompute/QL0hiW8vf83BbJ9r/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/thundercompute/QL0hiW8vf83BbJ9r/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/thundercompute/QL0hiW8vf83BbJ9r/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/thundercompute/QL0hiW8vf83BbJ9r/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/thundercompute/QL0hiW8vf83BbJ9r/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/thundercompute/QL0hiW8vf83BbJ9r/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/thundercompute/QL0hiW8vf83BbJ9r/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get GPU specifications - Thunder Compute\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve GPU spec configurations for all supported GPU types, counts, and modes Legacy catalog retained for compatibility, including mode fields and historical configuration keys. These entries do not provide a current instance mode selector. New integrations should use GET /v2/specs.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Thunder Compute\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.thundercompute.com/docs/api-reference/utilities/get-gpu-specifications\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://thundercompute.mintlify.site/docs/_mintlify/api/og/v2?division=Utilities\u0026amp;title=Get+GPU+specifications\u0026amp;description=Retrieve+GPU+spec+configurations+for+all+supported+GPU+types%2C+counts%2C+and+modes%0ALegacy+catalog+retained+for+compatibility%2C+including+mode+fields+and+historical+\u0026amp;theme=434f4827860f9354efc76630\u0026amp;signature=a6f300198327b1992b68153d9a54c0b5197fc621ecbbd21fde9a649678b2903a\">\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=\"Get GPU specifications - Thunder Compute\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve GPU spec configurations for all supported GPU types, counts, and modes Legacy catalog retained for compatibility, including mode fields and historical configuration keys. These entries do not provide a current instance mode selector. New integrations should use GET /v2/specs.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://thundercompute.mintlify.site/docs/_mintlify/api/og/v2?division=Utilities\u0026amp;title=Get+GPU+specifications\u0026amp;description=Retrieve+GPU+spec+configurations+for+all+supported+GPU+types%2C+counts%2C+and+modes%0ALegacy+catalog+retained+for+compatibility%2C+including+mode+fields+and+historical+\u0026amp;theme=434f4827860f9354efc76630\u0026amp;signature=a6f300198327b1992b68153d9a54c0b5197fc621ecbbd21fde9a649678b2903a\">\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=\"/docs/mintlify-assets/_mintlify/favicons/thundercompute/QL0hiW8vf83BbJ9r/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Thunder Compute\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4476a8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.thundercompute.com/docs/api-reference/utilities/get-gpu-specifications\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/utilities/get-gpu-specifications.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.thundercompute.com/#organization\",\"name\":\"Thunder Compute\",\"url\":\"https://www.thundercompute.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/thundercompute/kED389sRsDf36m3s/logo/light.svg?fit=max\u0026auto=format\u0026n=kED389sRsDf36m3s\u0026q=85\u0026s=dc2ac333232fdb3b9f27985bd2b4d8a0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.thundercompute.com/docs#website\",\"name\":\"Thunder Compute\",\"url\":\"https://www.thundercompute.com/docs\",\"publisher\":{\"@id\":\"https://www.thundercompute.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.thundercompute.com/docs/api-reference/utilities/get-gpu-specifications#webpage\",\"url\":\"https://www.thundercompute.com/docs/api-reference/utilities/get-gpu-specifications\",\"name\":\"Get GPU specifications\",\"description\":\"Retrieve GPU spec configurations for all supported GPU types, counts, and modes Legacy catalog retained for compatibility, including mode fields and historical configuration keys. These entries do not provide a current instance mode selector. New integrations should use GET /v2/specs.\",\"dateModified\":\"2026-10-18T23:20:09.414Z\",\"isPartOf\":{\"@id\":\"https://www.thundercompute.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.thundercompute.com/docs/api-reference/utilities/get-gpu-specifications#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.thundercompute.com/docs/api-reference/utilities/get-gpu-specifications#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://www.thundercompute.com/docs/api-reference/authentication/get-public-thunder-cli-oauth-configuration\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Utilities\",\"item\":\"https://www.thundercompute.com/docs/api-reference/utilities/add-an-ssh-key\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get GPU specifications\",\"item\":\"https://www.thundercompute.com/docs/api-reference/utilities/get-gpu-specifications\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.thundercompute.com/docs/api-reference/utilities/get-gpu-specifications#apireference\",\"headline\":\"Get GPU specifications\",\"name\":\"Get GPU specifications\",\"description\":\"Retrieve GPU spec configurations for all supported GPU types, counts, and modes Legacy catalog retained for compatibility, including mode fields and historical configuration keys. These entries do not provide a current instance mode selector. New integrations should use GET /v2/specs.\",\"url\":\"https://www.thundercompute.com/docs/api-reference/utilities/get-gpu-specifications\",\"mainEntityOfPage\":{\"@id\":\"https://www.thundercompute.com/docs/api-reference/utilities/get-gpu-specifications#webpage\"},\"dateModified\":\"2026-10-18T23:20:09.414Z\",\"publisher\":{\"@id\":\"https://www.thundercompute.com/#organization\"},\"isPartOf\":{\"@id\":\"https://www.thundercompute.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Thunder Compute\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Thunder Compute","nav":{"global":{"anchors":[{"anchor":"Support","icon":"message","href":"https://www.thundercompute.com/contact"}]},"versions":[{"version":"MCP Server","groups":[{"group":"Getting Started","pages":[{"title":"Quickstart","icon":"rocket","iconType":"solid","href":"/mcp-server/quickstart"},{"title":"Technical Specifications","icon":"server","iconType":"solid","href":"/technical-specs"},{"title":"Compatibility","icon":"puzzle-piece","iconType":"solid","href":"/compatibility"}]},{"group":"Operations","pages":[{"title":"Authentication","icon":"key","iconType":"solid","href":"/mcp-server/operations/authentication"},{"title":"Creating Instances","icon":"plus","iconType":"solid","href":"/mcp-server/operations/creating-instances"},{"title":"Connecting to Instances","icon":"plug","iconType":"solid","href":"/mcp-server/operations/connecting-to-instances"},{"title":"Monitoring Instances","icon":"chart-line","iconType":"solid","href":"/mcp-server/operations/monitoring-instances"},{"title":"File Transfers","icon":"file-import","iconType":"solid","href":"/mcp-server/operations/file-transfers"},{"title":"Port Forwarding","icon":"globe","iconType":"solid","href":"/mcp-server/operations/port-forwarding"},{"title":"Modifying Instances","icon":"sliders","iconType":"solid","href":"/mcp-server/operations/modifying-instances"},{"title":"Snapshots","icon":"camera","iconType":"solid","href":"/mcp-server/operations/snapshots"},{"title":"Deleting Instances","icon":"trash","iconType":"solid","href":"/mcp-server/operations/deleting-instances"},{"title":"SSH on Thunder Compute","icon":"key","iconType":"solid","sidebarTitle":"SSH manually","href":"/mcp-server/operations/ssh"}]},{"group":"Guides","pages":[{"title":"Jupyter Notebooks","mode":"wide","sidebarTitle":"Jupyter Notebooks","href":"/guides/running-jupyter-notebooks-on-thunder-compute"},{"title":"Use Instance Templates for AI","mode":"wide","sidebarTitle":"Instance Templates","href":"/guides/using-instance-templates"},{"title":"Speeding Up Snapshots","mode":"wide","sidebarTitle":"Speeding Up Snapshots","href":"/guides/speeding-up-snapshots"},{"title":"Stopping Instances","mode":"wide","sidebarTitle":"Stopping Instances","href":"/guides/stopping-instances"},{"title":"Using Docker","mode":"wide","sidebarTitle":"Docker","href":"/guides/using-docker-on-thundercompute"},{"title":"Fine-tune with Unsloth Studio","mode":"wide","sidebarTitle":"Unsloth Studio","href":"/guides/unsloth-studio-finetune"},{"group":"Models","root":{"title":"Run Models","mode":"wide","sidebarTitle":"Models","href":"/guides/models"},"expanded":false,"pages":[{"title":"Run Qwen3.6 27B","mode":"wide","sidebarTitle":"Qwen3.6 27B","href":"/guides/models/qwen3-6-27b"},{"title":"Run GPT‑OSS 120B on Thunder Compute","mode":"wide","sidebarTitle":"GPT-OSS 120B","href":"/guides/gpt-oss-running-locally-on-thunder-compute"},{"title":"Self-host Deepseek R1","mode":"wide","sidebarTitle":"DeepSeek R1","href":"/guides/deepseek-r1-running-locally-on-thunder-compute"}]},{"title":"Thunder Compute Referral Program","mode":"wide","sidebarTitle":"Referral Program","href":"/guides/referral-program"},{"title":"Data Processing Addendum","sidebarTitle":"Data Processing","href":"/guides/data-processing-addendum"},{"title":"Weights \u0026 Biases","sidebarTitle":"Weights \u0026 Biases","href":"/guides/weights-and-biases"},{"title":"MCP Server","sidebarTitle":"MCP Server (AI Agents)","href":"/guides/mcp-server"}]},{"group":"Sandboxes","pages":[{"title":"Sandbox quickstart","sidebarTitle":"Quickstart","href":"/sandboxes/quickstart"},{"title":"Sandbox Python SDK","sidebarTitle":"Python SDK","href":"/sandboxes/python-sdk"},{"title":"Harbor","sidebarTitle":"Harbor","href":"/sandboxes/harbor"},{"title":"Sandbox pricing","sidebarTitle":"Pricing","url":"https://www.thundercompute.com/pricing#sandboxes","href":"/sandboxes/pricing"}]},{"group":"Reference","pages":[{"title":"Troubleshooting","icon":"wrench","iconType":"solid","href":"/troubleshooting"},{"title":"Billing","sidebarTitle":"Billing","mode":"wide","icon":"wallet","href":"/billing"},{"title":"Restrictions","icon":"ban","iconType":"solid","href":"/restrictions"}]},{"group":"API Reference","pages":[{"group":"Authentication","pages":[{"title":"Get public Thunder CLI OAuth configuration","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /auth/cli/oauth-config","href":"/api-reference/authentication/get-public-thunder-cli-oauth-configuration"},{"title":"Get public Thunder VS Code OAuth configuration","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /auth/vscode/oauth-config","href":"/api-reference/authentication/get-public-thunder-vs-code-oauth-configuration"}]},{"group":"Billing","pages":[{"title":"Get credit alert","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /credit-alert","href":"/api-reference/billing/get-credit-alert"},{"title":"Set credit alert","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json put /credit-alert","href":"/api-reference/billing/set-credit-alert"},{"title":"Delete credit alert","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /credit-alert","href":"/api-reference/billing/delete-credit-alert"}]},{"group":"Instances","pages":[{"title":"Create instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/create","href":"/api-reference/instances/create-instance"},{"title":"List instances","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /instances/list","href":"/api-reference/instances/list-instances"},{"title":"Add SSH key to instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/{id}/add_key","href":"/api-reference/instances/add-ssh-key-to-instance"},{"title":"Delete instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/{id}/delete","href":"/api-reference/instances/delete-instance"},{"title":"Modify instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/{id}/modify","href":"/api-reference/instances/modify-instance"},{"title":"Atomically update forwarded HTTP ports on an instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json patch /instances/{id}/ports","href":"/api-reference/instances/atomically-update-forwarded-http-ports-on-an-instance"}]},{"group":"Utilities","pages":[{"title":"Add an SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /keys/add","href":"/api-reference/utilities/add-an-ssh-key"},{"title":"Set default SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json put /keys/default","href":"/api-reference/utilities/set-default-ssh-key"},{"title":"Clear default SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /keys/default","href":"/api-reference/utilities/clear-default-ssh-key"},{"title":"List SSH keys","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /keys/list","href":"/api-reference/utilities/list-ssh-keys"},{"title":"Delete an SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /keys/{id}","href":"/api-reference/utilities/delete-an-ssh-key"},{"title":"Get current pricing","description":"Retrieve current hourly pricing information for compute resources\nLegacy catalog retained for compatibility, including historical pricing keys. New integrations should use GET /v2/pricing.","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /pricing","href":"/api-reference/utilities/get-current-pricing"},{"title":"Get GPU specifications","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /specs","href":"/api-reference/utilities/get-gpu-specifications"},{"title":"Get thunder templates","description":"Get available thunder templates for instance creation","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /thunder-templates","href":"/api-reference/utilities/get-thunder-templates"},{"title":"List API tokens","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /tokens","href":"/api-reference/utilities/list-api-tokens"},{"title":"Get user data","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /user-data","href":"/api-reference/utilities/get-user-data"},{"title":"Get current v2 pricing","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /v2/pricing","href":"/api-reference/utilities/get-current-v2-pricing"},{"title":"Get v2 GPU specifications","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /v2/specs","href":"/api-reference/utilities/get-v2-gpu-specifications"},{"title":"Get GPU availability","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /v2/status","href":"/api-reference/utilities/get-gpu-availability"}]},{"group":"Sandbox Images","pages":[{"title":"List sandbox images","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandbox-images","href":"/api-reference/sandbox-images/list-sandbox-images"},{"title":"Prepare a sandbox image from a Dockerfile","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandbox-images/from-dockerfile","href":"/api-reference/sandbox-images/prepare-a-sandbox-image-from-a-dockerfile"},{"title":"Import a sandbox image from a registry","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandbox-images/from-registry","href":"/api-reference/sandbox-images/import-a-sandbox-image-from-a-registry"},{"title":"Get sandbox image status","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandbox-images/{imageId}","href":"/api-reference/sandbox-images/get-sandbox-image-status"}]},{"group":"Sandboxes","pages":[{"title":"List sandboxes","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes","href":"/api-reference/sandboxes/list-sandboxes"},{"title":"Count daily sandbox creations","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/daily-counts","href":"/api-reference/sandboxes/count-daily-sandbox-creations"},{"title":"List organization sandbox logs","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/logs","href":"/api-reference/sandboxes/list-organization-sandbox-logs"},{"title":"Issue an SSH certificate for the organization's sandboxes","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandboxes/ssh-certificate","href":"/api-reference/sandboxes/issue-an-ssh-certificate-for-the-organizations-sandboxes"},{"title":"Start a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandboxes/start","href":"/api-reference/sandboxes/start-a-sandbox"},{"title":"Get a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/{id}","href":"/api-reference/sandboxes/get-a-sandbox"},{"title":"List logs for a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/{id}/logs","href":"/api-reference/sandboxes/list-logs-for-a-sandbox"},{"title":"Update a sandbox network policy","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json patch /sandboxes/{id}/network-policy","href":"/api-reference/sandboxes/update-a-sandbox-network-policy"},{"title":"Stop a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandboxes/{id}/stop","href":"/api-reference/sandboxes/stop-a-sandbox"},{"title":"Wait for a sandbox to become ready","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/{id}/wait","href":"/api-reference/sandboxes/wait-for-a-sandbox-to-become-ready"}]},{"group":"Snapshots","pages":[{"title":"Create a snapshot","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /snapshots/create","href":"/api-reference/snapshots/create-a-snapshot"},{"title":"List snapshots","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /snapshots/list","href":"/api-reference/snapshots/list-snapshots"},{"title":"Delete a snapshot","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /snapshots/{id}","href":"/api-reference/snapshots/delete-a-snapshot"}]}]}]},{"version":"VS Code extension","groups":[{"group":"Getting Started","pages":[{"title":"Quickstart","icon":"rocket","iconType":"solid","href":"/vscode/quickstart"},{"title":"Technical Specifications","icon":"server","iconType":"solid","href":"/technical-specs"},{"title":"Compatibility","icon":"puzzle-piece","iconType":"solid","href":"/compatibility"}]},{"group":"Operations","pages":[{"title":"Authentication","icon":"key","iconType":"solid","href":"/vscode/operations/authentication"},{"title":"Creating Instances","icon":"plus","iconType":"solid","href":"/vscode/operations/creating-instances"},{"title":"Connecting to Instances","icon":"plug","iconType":"solid","href":"/vscode/operations/connecting-to-instances"},{"title":"Monitoring Instances","icon":"chart-line","iconType":"solid","href":"/vscode/operations/monitoring-instances"},{"title":"File Transfers","icon":"file-import","iconType":"solid","href":"/vscode/operations/file-transfers"},{"title":"Port Forwarding","icon":"globe","iconType":"solid","href":"/vscode/operations/port-forwarding"},{"title":"Modifying Instances","icon":"sliders","iconType":"solid","href":"/vscode/operations/modifying-instances"},{"title":"Snapshots","icon":"camera","iconType":"solid","href":"/vscode/operations/snapshots"},{"title":"Deleting Instances","icon":"trash","iconType":"solid","href":"/vscode/operations/deleting-instances"},{"title":"SSH on Thunder Compute","icon":"key","iconType":"solid","sidebarTitle":"SSH manually","href":"/vscode/operations/ssh"}]},{"group":"Guides","pages":[{"title":"Jupyter Notebooks","mode":"wide","sidebarTitle":"Jupyter Notebooks","href":"/guides/running-jupyter-notebooks-on-thunder-compute"},{"title":"Use Instance Templates for AI","mode":"wide","sidebarTitle":"Instance Templates","href":"/guides/using-instance-templates"},{"title":"Speeding Up Snapshots","mode":"wide","sidebarTitle":"Speeding Up Snapshots","href":"/guides/speeding-up-snapshots"},{"title":"Stopping Instances","mode":"wide","sidebarTitle":"Stopping Instances","href":"/guides/stopping-instances"},{"title":"Using Docker","mode":"wide","sidebarTitle":"Docker","href":"/guides/using-docker-on-thundercompute"},{"title":"Fine-tune with Unsloth Studio","mode":"wide","sidebarTitle":"Unsloth Studio","href":"/guides/unsloth-studio-finetune"},{"group":"Models","root":{"title":"Run Models","mode":"wide","sidebarTitle":"Models","href":"/guides/models"},"expanded":false,"pages":[{"title":"Run Qwen3.6 27B","mode":"wide","sidebarTitle":"Qwen3.6 27B","href":"/guides/models/qwen3-6-27b"},{"title":"Run GPT‑OSS 120B on Thunder Compute","mode":"wide","sidebarTitle":"GPT-OSS 120B","href":"/guides/gpt-oss-running-locally-on-thunder-compute"},{"title":"Self-host Deepseek R1","mode":"wide","sidebarTitle":"DeepSeek R1","href":"/guides/deepseek-r1-running-locally-on-thunder-compute"}]},{"title":"Thunder Compute Referral Program","mode":"wide","sidebarTitle":"Referral Program","href":"/guides/referral-program"},{"title":"Data Processing Addendum","sidebarTitle":"Data Processing","href":"/guides/data-processing-addendum"},{"title":"Weights \u0026 Biases","sidebarTitle":"Weights \u0026 Biases","href":"/guides/weights-and-biases"},{"title":"MCP Server","sidebarTitle":"MCP Server (AI Agents)","href":"/guides/mcp-server"},{"title":"Thunder Compute Skill for OpenClaw","sidebarTitle":"OpenClaw Beta","href":"/guides/openclaw-thunder-compute-beta"}]},{"group":"Sandboxes","pages":[{"title":"Sandbox quickstart","sidebarTitle":"Quickstart","href":"/sandboxes/quickstart"},{"title":"Sandbox Python SDK","sidebarTitle":"Python SDK","href":"/sandboxes/python-sdk"},{"title":"Harbor","sidebarTitle":"Harbor","href":"/sandboxes/harbor"},{"title":"Sandbox pricing","sidebarTitle":"Pricing","url":"https://www.thundercompute.com/pricing#sandboxes","href":"/sandboxes/pricing"}]},{"group":"Reference","pages":[{"title":"Troubleshooting","icon":"wrench","iconType":"solid","href":"/troubleshooting"},{"title":"Billing","sidebarTitle":"Billing","mode":"wide","icon":"wallet","href":"/billing"},{"title":"Restrictions","icon":"ban","iconType":"solid","href":"/restrictions"}]},{"group":"API Reference","pages":[{"group":"Authentication","pages":[{"title":"Get public Thunder CLI OAuth configuration","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /auth/cli/oauth-config","href":"/api-reference/authentication/get-public-thunder-cli-oauth-configuration"},{"title":"Get public Thunder VS Code OAuth configuration","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /auth/vscode/oauth-config","href":"/api-reference/authentication/get-public-thunder-vs-code-oauth-configuration"}]},{"group":"Billing","pages":[{"title":"Get credit alert","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /credit-alert","href":"/api-reference/billing/get-credit-alert"},{"title":"Set credit alert","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json put /credit-alert","href":"/api-reference/billing/set-credit-alert"},{"title":"Delete credit alert","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /credit-alert","href":"/api-reference/billing/delete-credit-alert"}]},{"group":"Instances","pages":[{"title":"Create instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/create","href":"/api-reference/instances/create-instance"},{"title":"List instances","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /instances/list","href":"/api-reference/instances/list-instances"},{"title":"Add SSH key to instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/{id}/add_key","href":"/api-reference/instances/add-ssh-key-to-instance"},{"title":"Delete instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/{id}/delete","href":"/api-reference/instances/delete-instance"},{"title":"Modify instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/{id}/modify","href":"/api-reference/instances/modify-instance"},{"title":"Atomically update forwarded HTTP ports on an instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json patch /instances/{id}/ports","href":"/api-reference/instances/atomically-update-forwarded-http-ports-on-an-instance"}]},{"group":"Utilities","pages":[{"title":"Add an SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /keys/add","href":"/api-reference/utilities/add-an-ssh-key"},{"title":"Set default SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json put /keys/default","href":"/api-reference/utilities/set-default-ssh-key"},{"title":"Clear default SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /keys/default","href":"/api-reference/utilities/clear-default-ssh-key"},{"title":"List SSH keys","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /keys/list","href":"/api-reference/utilities/list-ssh-keys"},{"title":"Delete an SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /keys/{id}","href":"/api-reference/utilities/delete-an-ssh-key"},{"title":"Get current pricing","description":"Retrieve current hourly pricing information for compute resources\nLegacy catalog retained for compatibility, including historical pricing keys. New integrations should use GET /v2/pricing.","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /pricing","href":"/api-reference/utilities/get-current-pricing"},{"title":"Get GPU specifications","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /specs","href":"/api-reference/utilities/get-gpu-specifications"},{"title":"Get thunder templates","description":"Get available thunder templates for instance creation","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /thunder-templates","href":"/api-reference/utilities/get-thunder-templates"},{"title":"List API tokens","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /tokens","href":"/api-reference/utilities/list-api-tokens"},{"title":"Get user data","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /user-data","href":"/api-reference/utilities/get-user-data"},{"title":"Get current v2 pricing","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /v2/pricing","href":"/api-reference/utilities/get-current-v2-pricing"},{"title":"Get v2 GPU specifications","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /v2/specs","href":"/api-reference/utilities/get-v2-gpu-specifications"},{"title":"Get GPU availability","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /v2/status","href":"/api-reference/utilities/get-gpu-availability"}]},{"group":"Sandbox Images","pages":[{"title":"List sandbox images","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandbox-images","href":"/api-reference/sandbox-images/list-sandbox-images"},{"title":"Prepare a sandbox image from a Dockerfile","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandbox-images/from-dockerfile","href":"/api-reference/sandbox-images/prepare-a-sandbox-image-from-a-dockerfile"},{"title":"Import a sandbox image from a registry","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandbox-images/from-registry","href":"/api-reference/sandbox-images/import-a-sandbox-image-from-a-registry"},{"title":"Get sandbox image status","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandbox-images/{imageId}","href":"/api-reference/sandbox-images/get-sandbox-image-status"}]},{"group":"Sandboxes","pages":[{"title":"List sandboxes","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes","href":"/api-reference/sandboxes/list-sandboxes"},{"title":"Count daily sandbox creations","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/daily-counts","href":"/api-reference/sandboxes/count-daily-sandbox-creations"},{"title":"List organization sandbox logs","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/logs","href":"/api-reference/sandboxes/list-organization-sandbox-logs"},{"title":"Issue an SSH certificate for the organization's sandboxes","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandboxes/ssh-certificate","href":"/api-reference/sandboxes/issue-an-ssh-certificate-for-the-organizations-sandboxes"},{"title":"Start a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandboxes/start","href":"/api-reference/sandboxes/start-a-sandbox"},{"title":"Get a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/{id}","href":"/api-reference/sandboxes/get-a-sandbox"},{"title":"List logs for a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/{id}/logs","href":"/api-reference/sandboxes/list-logs-for-a-sandbox"},{"title":"Update a sandbox network policy","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json patch /sandboxes/{id}/network-policy","href":"/api-reference/sandboxes/update-a-sandbox-network-policy"},{"title":"Stop a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandboxes/{id}/stop","href":"/api-reference/sandboxes/stop-a-sandbox"},{"title":"Wait for a sandbox to become ready","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/{id}/wait","href":"/api-reference/sandboxes/wait-for-a-sandbox-to-become-ready"}]},{"group":"Snapshots","pages":[{"title":"Create a snapshot","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /snapshots/create","href":"/api-reference/snapshots/create-a-snapshot"},{"title":"List snapshots","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /snapshots/list","href":"/api-reference/snapshots/list-snapshots"},{"title":"Delete a snapshot","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /snapshots/{id}","href":"/api-reference/snapshots/delete-a-snapshot"}]}]}]},{"version":"CLI","groups":[{"group":"Getting Started","pages":[{"title":"Quickstart","icon":"rocket","iconType":"solid","href":"/cli/quickstart"},{"title":"Technical Specifications","icon":"server","iconType":"solid","href":"/technical-specs"},{"title":"Compatibility","icon":"puzzle-piece","iconType":"solid","href":"/compatibility"}]},{"group":"Operations","pages":[{"title":"Authentication","icon":"key","iconType":"solid","href":"/cli/operations/authentication"},{"title":"Creating Instances","icon":"plus","iconType":"solid","href":"/cli/operations/creating-instances"},{"title":"Connecting to Instances","icon":"plug","iconType":"solid","href":"/cli/operations/connecting-to-instances"},{"title":"Monitoring Instances","icon":"chart-line","iconType":"solid","href":"/cli/operations/monitoring-instances"},{"title":"File Transfers","icon":"file-import","iconType":"solid","href":"/cli/operations/file-transfers"},{"title":"Port Forwarding","icon":"globe","iconType":"solid","href":"/cli/operations/port-forwarding"},{"title":"Modifying Instances","icon":"sliders","iconType":"solid","href":"/cli/operations/modifying-instances"},{"title":"Snapshots","icon":"camera","iconType":"solid","href":"/cli/operations/snapshots"},{"title":"Deleting Instances","icon":"trash","iconType":"solid","href":"/cli/operations/deleting-instances"},{"title":"SSH on Thunder Compute","icon":"key","iconType":"solid","sidebarTitle":"SSH manually","href":"/cli/operations/ssh"}]},{"group":"Guides","pages":[{"title":"Jupyter Notebooks","mode":"wide","sidebarTitle":"Jupyter Notebooks","href":"/guides/running-jupyter-notebooks-on-thunder-compute"},{"title":"Use Instance Templates for AI","mode":"wide","sidebarTitle":"Instance Templates","href":"/guides/using-instance-templates"},{"title":"Speeding Up Snapshots","mode":"wide","sidebarTitle":"Speeding Up Snapshots","href":"/guides/speeding-up-snapshots"},{"title":"Stopping Instances","mode":"wide","sidebarTitle":"Stopping Instances","href":"/guides/stopping-instances"},{"title":"Using Docker","mode":"wide","sidebarTitle":"Docker","href":"/guides/using-docker-on-thundercompute"},{"title":"Fine-tune with Unsloth Studio","mode":"wide","sidebarTitle":"Unsloth Studio","href":"/guides/unsloth-studio-finetune"},{"group":"Models","root":{"title":"Run Models","mode":"wide","sidebarTitle":"Models","href":"/guides/models"},"expanded":false,"pages":[{"title":"Run Qwen3.6 27B","mode":"wide","sidebarTitle":"Qwen3.6 27B","href":"/guides/models/qwen3-6-27b"},{"title":"Run GPT‑OSS 120B on Thunder Compute","mode":"wide","sidebarTitle":"GPT-OSS 120B","href":"/guides/gpt-oss-running-locally-on-thunder-compute"},{"title":"Self-host Deepseek R1","mode":"wide","sidebarTitle":"DeepSeek R1","href":"/guides/deepseek-r1-running-locally-on-thunder-compute"}]},{"title":"Thunder Compute Referral Program","mode":"wide","sidebarTitle":"Referral Program","href":"/guides/referral-program"},{"title":"Data Processing Addendum","sidebarTitle":"Data Processing","href":"/guides/data-processing-addendum"},{"title":"Weights \u0026 Biases","sidebarTitle":"Weights \u0026 Biases","href":"/guides/weights-and-biases"},{"title":"MCP Server","sidebarTitle":"MCP Server (AI Agents)","href":"/guides/mcp-server"}]},{"group":"Sandboxes","pages":[{"title":"Sandbox quickstart","sidebarTitle":"Quickstart","href":"/sandboxes/quickstart"},{"title":"Sandbox Python SDK","sidebarTitle":"Python SDK","href":"/sandboxes/python-sdk"},{"title":"Harbor","sidebarTitle":"Harbor","href":"/sandboxes/harbor"},{"title":"Sandbox pricing","sidebarTitle":"Pricing","url":"https://www.thundercompute.com/pricing#sandboxes","href":"/sandboxes/pricing"}]},{"group":"Reference","pages":[{"title":"Troubleshooting","icon":"wrench","iconType":"solid","href":"/troubleshooting"},{"title":"Billing","sidebarTitle":"Billing","mode":"wide","icon":"wallet","href":"/billing"},{"title":"Restrictions","icon":"ban","iconType":"solid","href":"/restrictions"}]},{"group":"API Reference","pages":[{"group":"Authentication","pages":[{"title":"Get public Thunder CLI OAuth configuration","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /auth/cli/oauth-config","href":"/api-reference/authentication/get-public-thunder-cli-oauth-configuration"},{"title":"Get public Thunder VS Code OAuth configuration","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /auth/vscode/oauth-config","href":"/api-reference/authentication/get-public-thunder-vs-code-oauth-configuration"}]},{"group":"Billing","pages":[{"title":"Get credit alert","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /credit-alert","href":"/api-reference/billing/get-credit-alert"},{"title":"Set credit alert","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json put /credit-alert","href":"/api-reference/billing/set-credit-alert"},{"title":"Delete credit alert","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /credit-alert","href":"/api-reference/billing/delete-credit-alert"}]},{"group":"Instances","pages":[{"title":"Create instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/create","href":"/api-reference/instances/create-instance"},{"title":"List instances","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /instances/list","href":"/api-reference/instances/list-instances"},{"title":"Add SSH key to instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/{id}/add_key","href":"/api-reference/instances/add-ssh-key-to-instance"},{"title":"Delete instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/{id}/delete","href":"/api-reference/instances/delete-instance"},{"title":"Modify instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/{id}/modify","href":"/api-reference/instances/modify-instance"},{"title":"Atomically update forwarded HTTP ports on an instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json patch /instances/{id}/ports","href":"/api-reference/instances/atomically-update-forwarded-http-ports-on-an-instance"}]},{"group":"Utilities","pages":[{"title":"Add an SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /keys/add","href":"/api-reference/utilities/add-an-ssh-key"},{"title":"Set default SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json put /keys/default","href":"/api-reference/utilities/set-default-ssh-key"},{"title":"Clear default SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /keys/default","href":"/api-reference/utilities/clear-default-ssh-key"},{"title":"List SSH keys","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /keys/list","href":"/api-reference/utilities/list-ssh-keys"},{"title":"Delete an SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /keys/{id}","href":"/api-reference/utilities/delete-an-ssh-key"},{"title":"Get current pricing","description":"Retrieve current hourly pricing information for compute resources\nLegacy catalog retained for compatibility, including historical pricing keys. New integrations should use GET /v2/pricing.","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /pricing","href":"/api-reference/utilities/get-current-pricing"},{"title":"Get GPU specifications","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /specs","href":"/api-reference/utilities/get-gpu-specifications"},{"title":"Get thunder templates","description":"Get available thunder templates for instance creation","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /thunder-templates","href":"/api-reference/utilities/get-thunder-templates"},{"title":"List API tokens","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /tokens","href":"/api-reference/utilities/list-api-tokens"},{"title":"Get user data","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /user-data","href":"/api-reference/utilities/get-user-data"},{"title":"Get current v2 pricing","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /v2/pricing","href":"/api-reference/utilities/get-current-v2-pricing"},{"title":"Get v2 GPU specifications","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /v2/specs","href":"/api-reference/utilities/get-v2-gpu-specifications"},{"title":"Get GPU availability","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /v2/status","href":"/api-reference/utilities/get-gpu-availability"}]},{"group":"Sandbox Images","pages":[{"title":"List sandbox images","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandbox-images","href":"/api-reference/sandbox-images/list-sandbox-images"},{"title":"Prepare a sandbox image from a Dockerfile","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandbox-images/from-dockerfile","href":"/api-reference/sandbox-images/prepare-a-sandbox-image-from-a-dockerfile"},{"title":"Import a sandbox image from a registry","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandbox-images/from-registry","href":"/api-reference/sandbox-images/import-a-sandbox-image-from-a-registry"},{"title":"Get sandbox image status","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandbox-images/{imageId}","href":"/api-reference/sandbox-images/get-sandbox-image-status"}]},{"group":"Sandboxes","pages":[{"title":"List sandboxes","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes","href":"/api-reference/sandboxes/list-sandboxes"},{"title":"Count daily sandbox creations","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/daily-counts","href":"/api-reference/sandboxes/count-daily-sandbox-creations"},{"title":"List organization sandbox logs","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/logs","href":"/api-reference/sandboxes/list-organization-sandbox-logs"},{"title":"Issue an SSH certificate for the organization's sandboxes","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandboxes/ssh-certificate","href":"/api-reference/sandboxes/issue-an-ssh-certificate-for-the-organizations-sandboxes"},{"title":"Start a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandboxes/start","href":"/api-reference/sandboxes/start-a-sandbox"},{"title":"Get a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/{id}","href":"/api-reference/sandboxes/get-a-sandbox"},{"title":"List logs for a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/{id}/logs","href":"/api-reference/sandboxes/list-logs-for-a-sandbox"},{"title":"Update a sandbox network policy","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json patch /sandboxes/{id}/network-policy","href":"/api-reference/sandboxes/update-a-sandbox-network-policy"},{"title":"Stop a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandboxes/{id}/stop","href":"/api-reference/sandboxes/stop-a-sandbox"},{"title":"Wait for a sandbox to become ready","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/{id}/wait","href":"/api-reference/sandboxes/wait-for-a-sandbox-to-become-ready"}]},{"group":"Snapshots","pages":[{"title":"Create a snapshot","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /snapshots/create","href":"/api-reference/snapshots/create-a-snapshot"},{"title":"List snapshots","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /snapshots/list","href":"/api-reference/snapshots/list-snapshots"},{"title":"Delete a snapshot","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /snapshots/{id}","href":"/api-reference/snapshots/delete-a-snapshot"}]}]}]},{"version":"Console","groups":[{"group":"Getting Started","pages":[{"title":"Thunder GPU Cloud Quickstart","icon":"rocket","iconType":"solid","href":"/console/quickstart"},{"title":"Technical Specifications","icon":"server","iconType":"solid","href":"/technical-specs"},{"title":"Compatibility","icon":"puzzle-piece","iconType":"solid","href":"/compatibility"}]},{"group":"Operations","pages":[{"title":"Authentication","icon":"key","iconType":"solid","href":"/console/operations/authentication"},{"title":"Creating Instances","icon":"plus","iconType":"solid","href":"/console/operations/creating-instances"},{"title":"Connecting to Instances","icon":"plug","iconType":"solid","href":"/console/operations/connecting-to-instances"},{"title":"Monitoring Instances","icon":"chart-line","iconType":"solid","href":"/console/operations/monitoring-instances"},{"title":"File Transfers","icon":"file-import","iconType":"solid","href":"/console/operations/file-transfers"},{"title":"Port Forwarding","icon":"globe","iconType":"solid","href":"/console/operations/port-forwarding"},{"title":"Modifying Instances","icon":"sliders","iconType":"solid","href":"/console/operations/modifying-instances"},{"title":"Snapshots","icon":"camera","iconType":"solid","href":"/console/operations/snapshots"},{"title":"Deleting Instances","icon":"trash","iconType":"solid","href":"/console/operations/deleting-instances"},{"title":"SSH on Thunder Compute","icon":"key","iconType":"solid","sidebarTitle":"SSH manually","href":"/console/operations/ssh"}]},{"group":"Guides","pages":[{"title":"Jupyter Notebooks","mode":"wide","sidebarTitle":"Jupyter Notebooks","href":"/guides/running-jupyter-notebooks-on-thunder-compute"},{"title":"Use Instance Templates for AI","mode":"wide","sidebarTitle":"Instance Templates","href":"/guides/using-instance-templates"},{"title":"Speeding Up Snapshots","mode":"wide","sidebarTitle":"Speeding Up Snapshots","href":"/guides/speeding-up-snapshots"},{"title":"Stopping Instances","mode":"wide","sidebarTitle":"Stopping Instances","href":"/guides/stopping-instances"},{"title":"Using Docker","mode":"wide","sidebarTitle":"Docker","href":"/guides/using-docker-on-thundercompute"},{"title":"Fine-tune with Unsloth Studio","mode":"wide","sidebarTitle":"Unsloth Studio","href":"/guides/unsloth-studio-finetune"},{"group":"Models","root":{"title":"Run Models","mode":"wide","sidebarTitle":"Models","href":"/guides/models"},"expanded":false,"pages":[{"title":"Run Qwen3.6 27B","mode":"wide","sidebarTitle":"Qwen3.6 27B","href":"/guides/models/qwen3-6-27b"},{"title":"Run GPT‑OSS 120B on Thunder Compute","mode":"wide","sidebarTitle":"GPT-OSS 120B","href":"/guides/gpt-oss-running-locally-on-thunder-compute"},{"title":"Self-host Deepseek R1","mode":"wide","sidebarTitle":"DeepSeek R1","href":"/guides/deepseek-r1-running-locally-on-thunder-compute"}]},{"title":"Thunder Compute Referral Program","mode":"wide","sidebarTitle":"Referral Program","href":"/guides/referral-program"},{"title":"Data Processing Addendum","sidebarTitle":"Data Processing","href":"/guides/data-processing-addendum"},{"title":"Weights \u0026 Biases","sidebarTitle":"Weights \u0026 Biases","href":"/guides/weights-and-biases"},{"title":"MCP Server","sidebarTitle":"MCP Server (AI Agents)","href":"/guides/mcp-server"}]},{"group":"Sandboxes","pages":[{"title":"Sandbox quickstart","sidebarTitle":"Quickstart","href":"/sandboxes/quickstart"},{"title":"Sandbox Python SDK","sidebarTitle":"Python SDK","href":"/sandboxes/python-sdk"},{"title":"Harbor","sidebarTitle":"Harbor","href":"/sandboxes/harbor"},{"title":"Sandbox pricing","sidebarTitle":"Pricing","url":"https://www.thundercompute.com/pricing#sandboxes","href":"/sandboxes/pricing"}]},{"group":"Reference","pages":[{"title":"Troubleshooting","icon":"wrench","iconType":"solid","href":"/troubleshooting"},{"title":"Billing","sidebarTitle":"Billing","mode":"wide","icon":"wallet","href":"/billing"},{"title":"Restrictions","icon":"ban","iconType":"solid","href":"/restrictions"}]},{"group":"API Reference","pages":[{"group":"Authentication","pages":[{"title":"Get public Thunder CLI OAuth configuration","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /auth/cli/oauth-config","href":"/api-reference/authentication/get-public-thunder-cli-oauth-configuration"},{"title":"Get public Thunder VS Code OAuth configuration","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /auth/vscode/oauth-config","href":"/api-reference/authentication/get-public-thunder-vs-code-oauth-configuration"}]},{"group":"Billing","pages":[{"title":"Get credit alert","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /credit-alert","href":"/api-reference/billing/get-credit-alert"},{"title":"Set credit alert","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json put /credit-alert","href":"/api-reference/billing/set-credit-alert"},{"title":"Delete credit alert","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /credit-alert","href":"/api-reference/billing/delete-credit-alert"}]},{"group":"Instances","pages":[{"title":"Create instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/create","href":"/api-reference/instances/create-instance"},{"title":"List instances","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /instances/list","href":"/api-reference/instances/list-instances"},{"title":"Add SSH key to instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/{id}/add_key","href":"/api-reference/instances/add-ssh-key-to-instance"},{"title":"Delete instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/{id}/delete","href":"/api-reference/instances/delete-instance"},{"title":"Modify instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /instances/{id}/modify","href":"/api-reference/instances/modify-instance"},{"title":"Atomically update forwarded HTTP ports on an instance","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json patch /instances/{id}/ports","href":"/api-reference/instances/atomically-update-forwarded-http-ports-on-an-instance"}]},{"group":"Utilities","pages":[{"title":"Add an SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /keys/add","href":"/api-reference/utilities/add-an-ssh-key"},{"title":"Set default SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json put /keys/default","href":"/api-reference/utilities/set-default-ssh-key"},{"title":"Clear default SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /keys/default","href":"/api-reference/utilities/clear-default-ssh-key"},{"title":"List SSH keys","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /keys/list","href":"/api-reference/utilities/list-ssh-keys"},{"title":"Delete an SSH key","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /keys/{id}","href":"/api-reference/utilities/delete-an-ssh-key"},{"title":"Get current pricing","description":"Retrieve current hourly pricing information for compute resources\nLegacy catalog retained for compatibility, including historical pricing keys. New integrations should use GET /v2/pricing.","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /pricing","href":"/api-reference/utilities/get-current-pricing"},{"title":"Get GPU specifications","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /specs","href":"/api-reference/utilities/get-gpu-specifications"},{"title":"Get thunder templates","description":"Get available thunder templates for instance creation","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /thunder-templates","href":"/api-reference/utilities/get-thunder-templates"},{"title":"List API tokens","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /tokens","href":"/api-reference/utilities/list-api-tokens"},{"title":"Get user data","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /user-data","href":"/api-reference/utilities/get-user-data"},{"title":"Get current v2 pricing","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /v2/pricing","href":"/api-reference/utilities/get-current-v2-pricing"},{"title":"Get v2 GPU specifications","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /v2/specs","href":"/api-reference/utilities/get-v2-gpu-specifications"},{"title":"Get GPU availability","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /v2/status","href":"/api-reference/utilities/get-gpu-availability"}]},{"group":"Sandbox Images","pages":[{"title":"List sandbox images","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandbox-images","href":"/api-reference/sandbox-images/list-sandbox-images"},{"title":"Prepare a sandbox image from a Dockerfile","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandbox-images/from-dockerfile","href":"/api-reference/sandbox-images/prepare-a-sandbox-image-from-a-dockerfile"},{"title":"Import a sandbox image from a registry","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandbox-images/from-registry","href":"/api-reference/sandbox-images/import-a-sandbox-image-from-a-registry"},{"title":"Get sandbox image status","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandbox-images/{imageId}","href":"/api-reference/sandbox-images/get-sandbox-image-status"}]},{"group":"Sandboxes","pages":[{"title":"List sandboxes","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes","href":"/api-reference/sandboxes/list-sandboxes"},{"title":"Count daily sandbox creations","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/daily-counts","href":"/api-reference/sandboxes/count-daily-sandbox-creations"},{"title":"List organization sandbox logs","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/logs","href":"/api-reference/sandboxes/list-organization-sandbox-logs"},{"title":"Issue an SSH certificate for the organization's sandboxes","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandboxes/ssh-certificate","href":"/api-reference/sandboxes/issue-an-ssh-certificate-for-the-organizations-sandboxes"},{"title":"Start a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandboxes/start","href":"/api-reference/sandboxes/start-a-sandbox"},{"title":"Get a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/{id}","href":"/api-reference/sandboxes/get-a-sandbox"},{"title":"List logs for a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/{id}/logs","href":"/api-reference/sandboxes/list-logs-for-a-sandbox"},{"title":"Update a sandbox network policy","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json patch /sandboxes/{id}/network-policy","href":"/api-reference/sandboxes/update-a-sandbox-network-policy"},{"title":"Stop a sandbox","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /sandboxes/{id}/stop","href":"/api-reference/sandboxes/stop-a-sandbox"},{"title":"Wait for a sandbox to become ready","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /sandboxes/{id}/wait","href":"/api-reference/sandboxes/wait-for-a-sandbox-to-become-ready"}]},{"group":"Snapshots","pages":[{"title":"Create a snapshot","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json post /snapshots/create","href":"/api-reference/snapshots/create-a-snapshot"},{"title":"List snapshots","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json get /snapshots/list","href":"/api-reference/snapshots/list-snapshots"},{"title":"Delete a snapshot","deprecated":null,"version":null,"openapi":"https://api.thundercompute.com:8443/openapi.json delete /snapshots/{id}","href":"/api-reference/snapshots/delete-a-snapshot"}]}]}]}]},"basePath":"","title":"Get GPU specifications - Thunder Compute","buildId":"dpl_6dVqRXFR2Go5vF5RLvAdHuv189oT","deploymentId":"dpl_6dVqRXFR2Go5vF5RLvAdHuv189oT","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-D_7my4bd.js","utils-Cq_itTNA.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B5KPEvGz.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DBX-JepP.js","snippetPresets-Bsspz-Ge.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-jcs-2nGf.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Dp53in7F.js","shallow-Dv9eUdUd.js","getApiPlaygroundDisplay-D8cDwNhi.js","CodeSnippet-DkwXLQor.js","CodeSnippets-DcSgKqs5.js","Page-t8ynOKTD.js","getPastedJson-I2RjoApV.js","icon-BIj57rZC.js","MethodPill-CTwLPWXC.js","DuplicateIcon-BJpFwygY.js","createIcon-C7PorfAe.js","DynamicMarkdown-BBht_uEs.js","SectionHeading-YIBwxbzj.js","axios-vUo_bRtp.js","Markdown--YCeFtOs.js","clsx-CrPa459s.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BWxsj3I0.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fBzVvq7k.js"]}