The console displays your instances but does not provide a built-in terminal. To connect to an instance, use the CLI or VSCode extension.Want to bring your own keys or run your own SSH client? Follow SSH on Thunder.
Was this page helpful?
{"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":""},"chroma":{"liveDeploymentHistoryId":"6ad567e670ea6fefe0c57b32","collectionId":"e47067d0-ae64-4ed1-ae92-b5bba683a23a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad567e670ea6fefe0c57b32"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6adb53b3adb57cc3ba8fedea","clientVersion":"0.0.3964","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":{},"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":"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":"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}],"isAtlas":false,"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"console/operations/connecting-to-instances","slug":"/console/operations/connecting-to-instances","pageMetadata":{"title":"Connecting to Instances","description":"Connect to Thunder instances created in the Console. Use VSCode or the CLI to manage active cloud GPU.","icon":"plug","iconType":"solid","href":"/console/operations/connecting-to-instances"},"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: \"Connect to Thunder instances created in the Console. Use VSCode or the CLI to manage active cloud GPU.\"\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];const QuickstartCard=({title,icon,href,children,selected})=>{const _components={a:`a`,..._provideComponents()},{Icon}=_components;if(!Icon)_missingMdxReference(`Icon`,true);const enter=e=>{if(selected)return;const el=e.currentTarget;el.style.borderColor=`#555`;el.querySelector(`[data-title]`).style.color=`#fff`;el.querySelector(`[data-sub]`).style.opacity=`0.7`;el.querySelector(`[data-icon]`).style.opacity=`0.7`};const leave=e=>{if(selected)return;const el=e.currentTarget;el.style.borderColor=`#333`;el.querySelector(`[data-title]`).style.color=``;el.querySelector(`[data-sub]`).style.opacity=`0.5`;el.querySelector(`[data-icon]`).style.opacity=`0.35`};return _jsx(_components.a,{href,className:`group`,style:{textDecoration:`none`,borderBottom:`none`,color:`inherit`,display:`block`,marginBottom:`0.75rem`},children:_jsxs(`div`,{className:`mint-border mint-rounded-xl mint-p-5 mint-transition-all mint-duration-150 mint-border-zinc-200 dark:mint-border-zinc-800`,style:{minHeight:`8rem`,height:`100%`,borderWidth:`1.5px`,borderColor:selected?`#95c5ea`:`#333`},onMouseEnter:enter,onMouseLeave:leave,children:[_jsx(`div`,{\"data-icon\":true,style:{marginBottom:`0.75rem`,opacity:selected?1:.35,transition:`opacity 0.15s ease`},children:_jsx(Icon,{icon,size:24,color:`#95c5ea`})}),_jsx(`div`,{\"data-title\":true,style:{fontWeight:600,fontSize:`1.05rem`,marginBottom:`0.25rem`,color:selected?`#fff`:undefined,transition:`color 0.15s ease`},children:title}),_jsx(`div`,{\"data-sub\":true,style:{fontSize:`0.9rem`,opacity:selected?.7:.5,transition:`opacity 0.15s ease`},children})]})})};function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components},{Columns,Heading,_MdxComponentBoundary}=_components;if(!Columns)_missingMdxReference(`Columns`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsxs(Columns,{cols:3,children:[_jsx(_MdxComponentBoundary,{name:`QuickstartCard`,children:_jsx(QuickstartCard,{title:`VS Code`,icon:`window`,href:`/vscode/operations/connecting-to-instances`,children:_jsx(_components.p,{children:`Editor extension`})})}),_jsx(_MdxComponentBoundary,{name:`QuickstartCard`,children:_jsx(QuickstartCard,{title:`CLI`,icon:`terminal`,href:`/cli/operations/connecting-to-instances`,children:_jsx(_components.p,{children:`Command line`})})}),_jsx(_MdxComponentBoundary,{name:`QuickstartCard`,children:_jsx(QuickstartCard,{title:`Console`,icon:`browser`,href:`/console/operations/connecting-to-instances`,selected:true,children:_jsx(_components.p,{children:`Web interface`})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`connect-to-an-instance`,children:`Connect to an Instance`}),`\n`,_jsxs(_components.p,{children:[`The console displays your instances but does not provide a built-in terminal. To connect to an instance, use the `,_jsx(_components.a,{href:`/cli/operations/connecting-to-instances`,children:`CLI`}),` or `,_jsx(_components.a,{href:`/vscode/operations/connecting-to-instances`,children:`VSCode extension`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Want to bring your own keys or run your own SSH client? Follow `,_jsx(_components.a,{href:`/console/operations/ssh`,children:`SSH on Thunder`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{QuickstartCard,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Connecting to Instances","description":"Connect to Thunder instances created in the Console. Use VSCode or the CLI to manage active cloud GPU.","icon":"plug","iconType":"solid","href":"/console/operations/connecting-to-instances"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[150,1722,")=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[{"title":"Connect to an Instance","slug":"connect-to-an-instance","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/thundercompute/9c283be829885679/canonical.js"],"dynamicCss":".mint-rounded-xl {\n border-radius: 0.75rem\n}\n.mint-border {\n border-width: 1px\n}\n.mint-border-zinc-200 {\n --tw-border-opacity: 1;\n border-color: rgb(228 228 231 / var(--tw-border-opacity, 1))\n}\n.mint-p-5 {\n padding: 1.25rem\n}\n.mint-transition-all {\n transition-property: all;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms\n}\n.mint-duration-150 {\n transition-duration: 150ms\n}\n.dark\\:mint-border-zinc-800:is(.dark *) {\n --tw-border-opacity: 1;\n border-color: rgb(39 39 42 / var(--tw-border-opacity, 1))\n}","subdomain":"thundercompute","siteName":"Thunder Compute","title":"Connecting to Instances - Thunder Compute","navMaps":{"firstHrefInVersion":{"MCP Server":{"href":"/mcp-server/operations/connecting-to-instances","matchLevel":1},"VS Code extension":{"href":"/vscode/operations/connecting-to-instances","matchLevel":1},"CLI":{"href":"/cli/operations/connecting-to-instances","matchLevel":1},"Console":{"href":"/console/operations/connecting-to-instances","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-08-21T16:10:11.609Z","originalFileLocation":"console/operations/connecting-to-instances.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=\"Connect to Thunder instances created in the Console. Use VSCode or the CLI to manage active cloud GPU.\">\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=\"Connecting to Instances - Thunder Compute\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect to Thunder instances created in the Console. Use VSCode or the CLI to manage active cloud GPU.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Thunder Compute\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.thundercompute.com/docs/console/operations/connecting-to-instances\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://thundercompute.mintlify.app/_mintlify/api/og/v2?division=Operations\u0026amp;title=Connecting+to+Instances\u0026amp;description=Connect+to+Thunder+instances+created+in+the+Console.+Use+VSCode+or+the+CLI+to+manage+active+cloud+GPU.\u0026amp;theme=434f4827860f9354efc76630\u0026amp;signature=85bace7f8b295559d9a1896fd04e2284dcd1089abd8da52981ceec0082deb7d2\">\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=\"Connecting to Instances - Thunder Compute\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect to Thunder instances created in the Console. Use VSCode or the CLI to manage active cloud GPU.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://thundercompute.mintlify.app/_mintlify/api/og/v2?division=Operations\u0026amp;title=Connecting+to+Instances\u0026amp;description=Connect+to+Thunder+instances+created+in+the+Console.+Use+VSCode+or+the+CLI+to+manage+active+cloud+GPU.\u0026amp;theme=434f4827860f9354efc76630\u0026amp;signature=85bace7f8b295559d9a1896fd04e2284dcd1089abd8da52981ceec0082deb7d2\">\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/console/operations/connecting-to-instances\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/console/operations/connecting-to-instances.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/console/operations/connecting-to-instances#webpage\",\"url\":\"https://www.thundercompute.com/docs/console/operations/connecting-to-instances\",\"name\":\"Connecting to Instances\",\"description\":\"Connect to Thunder instances created in the Console. Use VSCode or the CLI to manage active cloud GPU.\",\"dateModified\":\"2026-08-21T16:10:11.609Z\",\"isPartOf\":{\"@id\":\"https://www.thundercompute.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.thundercompute.com/docs/console/operations/connecting-to-instances#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.thundercompute.com/docs/console/operations/connecting-to-instances#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Operations\",\"item\":\"https://www.thundercompute.com/docs/console/operations/authentication\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Connecting to Instances\",\"item\":\"https://www.thundercompute.com/docs/console/operations/connecting-to-instances\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.thundercompute.com/docs/console/operations/connecting-to-instances#article\",\"headline\":\"Connecting to Instances\",\"name\":\"Connecting to Instances\",\"description\":\"Connect to Thunder instances created in the Console. Use VSCode or the CLI to manage active cloud GPU.\",\"url\":\"https://www.thundercompute.com/docs/console/operations/connecting-to-instances\",\"mainEntityOfPage\":{\"@id\":\"https://www.thundercompute.com/docs/console/operations/connecting-to-instances#webpage\"},\"dateModified\":\"2026-08-21T16:10:11.609Z\",\"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","pages":[{"title":"MCP Server","href":"/mcp-server/operations/connecting-to-instances"}]},{"version":"VS Code extension","pages":[{"title":"VS Code extension","href":"/vscode/operations/connecting-to-instances"}]},{"version":"CLI","pages":[{"title":"CLI","href":"/cli/operations/connecting-to-instances"}]},{"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","description":"Create new GPU instances via the Cloud Console. Select hardware profiles and initialize environments on the Thunder platform.","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","description":"View active instances in the Thunder Console. Audit status, IP, and GPU resources of your active cloud compute resources.","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","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","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"}]}]}]}]},"title":"Connecting to Instances - Thunder Compute","buildId":"dpl_BtCp1ySSRiZuC61kdwjLNfcZF9iT","deploymentId":"dpl_BtCp1ySSRiZuC61kdwjLNfcZF9iT","dynamics":[],"chunks":[]}