Use inter-cluster routing to connect Cerebrium apps privately within a region for sub-millisecond latency without traversing the public internet.
Inter-cluster routing enables direct, low-latency communication between Cerebrium apps within the same region. Traffic stays off the public internet, reducing latency and improving performance. Each application scales independently based on its configured scaling parameters.Inter-cluster routing provides:
Low latency: Direct container-to-container communication within the same region (~0.3–1 ms typical)
High bandwidth: Up to 50 Gbps between containers
No public internet: Apps communicate directly without external routing
Observability: All requests appear in the Cerebrium dashboard with full logs, payloads, and latency metrics
When one app communicates with another within the same region, the request is routed through Cerebrium’s local proxy layer. This proxy keeps every request inside the regional cluster while enforcing authentication, observability, and scaling. All communication follows the same security standards as the public API server — every request is authenticated unless authentication is explicitly disabled. If authentication is disabled without custom security in place, other apps within the same cluster can access the endpoint.The proxy enforces configured scaling parameters, including concurrency and RPS-based autoscaling, so services scale predictably as traffic grows. Multiple communication protocols are supported — apps can interact over HTTP, WebSocket, or batch job execution for streaming data, chaining models, or triggering asynchronous workloads.Apps communicate using a consistent internal endpoint format: http://api.aws/v4/<project_id>/<app_name>/<func_name>This endpoint pattern remains the same across all regions, so URLs do not change when deploying to multiple locations. Inter-cluster routing only works between applications deployed within the same region. Requests never traverse the public internet — they stay fully contained within the cluster network, achieving typical latencies of 0.3–1 ms and bandwidth up to 50 Gbps between containers.
gRPC is not currently supported but is on the roadmap.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cerebrium","description":"Cerebrium developer documentation for real-time and production AI workloads. Learn how to deploy low-latency inference APIs, voice agents, multi-region apps, serverless GPUs and CPUs, and workloads that need strong cold-start and scaling performance.","colors":{"primary":"#EB3A6F","light":"#F393B0","dark":"#C9134A"},"logo":{"light":"https://mintcdn.com/cerebrium/NdVkuYyL2KATsjiJ/logo/light.svg?fit=max\u0026auto=format\u0026n=NdVkuYyL2KATsjiJ\u0026q=85\u0026s=8e3656818ad3a5c3d278341b737e4df5","dark":"https://mintcdn.com/cerebrium/NdVkuYyL2KATsjiJ/logo/dark.svg?fit=max\u0026auto=format\u0026n=NdVkuYyL2KATsjiJ\u0026q=85\u0026s=f3195c190a7428f563168a6500f252ac","href":"https://cerebrium.ai"},"favicon":{"light":"https://mintcdn.com/cerebrium/w6QrtZunT-SzaBze/favicon.png?fit=max\u0026auto=format\u0026n=w6QrtZunT-SzaBze\u0026q=85\u0026s=aa12bb6b79cfb32c2b2b45e5d46ffe4d","dark":"https://mintcdn.com/cerebrium/w6QrtZunT-SzaBze/favicon.png?fit=max\u0026auto=format\u0026n=w6QrtZunT-SzaBze\u0026q=85\u0026s=aa12bb6b79cfb32c2b2b45e5d46ffe4d"},"background":{"image":"https://mintcdn.com/cerebrium/w6QrtZunT-SzaBze/images/background.png?fit=max\u0026auto=format\u0026n=w6QrtZunT-SzaBze\u0026q=85\u0026s=64228c5d68dbe6609311d5d6a0b48773","color":{"dark":"#121212"}},"navbar":{"links":[{"href":"mailto:support@cerebrium.ai","label":"Contact Us"}],"primary":{"type":"button","label":"Sign Up","href":"https://dashboard.cerebrium.ai/login"}},"footer":{"socials":{"twitter":"https://twitter.com/cerebriumai","discord":"https://discord.gg/ATj6USmeE2","linkedin":"https://www.linkedin.com/company/cerebriumai","github":"https://www.linkedin.com/company/cerebrium"}},"search":{"prompt":"Search Cerebrium docs..."},"seo":{"metatags":{"description":"Cerebrium developer documentation for real-time and production AI workloads. Learn how to deploy low-latency inference APIs, voice agents, multi-region apps, serverless GPUs and CPUs, and workloads that need strong cold-start and scaling performance.","keywords":"Cerebrium, serverless GPUs, AI infrastructure, hosting Large Language Models, AI voice agents, Real-time AI","language":"en","copyright":"Copyright 2025"},"indexing":"navigable"},"integrations":{"ga4":{"measurementId":"G-7SBXER6DHL"},"hotjar":{"hjid":"3423876","hjsv":"6"}},"contextual":{"options":["copy","view","download-spec","assistant","mcp","add-mcp","cursor","vscode","chatgpt","claude","perplexity"],"display":"header"},"markdown":{"instructions":"Cerebrium's documentation MCP server is available at https://cerebrium.ai/docs/mcp for searching and querying these docs directly. Install the Cerebrium agent skill with `npx skills add https://cerebrium.ai/docs`. Append .md to any docs page URL to fetch that page as plain Markdown. API keys and authentication tokens are created in the Cerebrium dashboard at https://dashboard.cerebrium.ai."},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Dashboard","icon":"circle-play","href":"https://dashboard.cerebrium.ai/login"},{"anchor":"Blog","icon":"newspaper","href":"https://cerebrium.ai/blog"},{"anchor":"Community","icon":"discord","href":"https://discord.gg/ATj6USmeE2"},{"anchor":"Status","icon":"eye","href":"https://status.cerebrium.ai"},{"anchor":"Pricing","icon":"money-bill","href":"https://www.cerebrium.ai/pricing"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cerebrium","hasAudioNarration":false,"actualSubdomain":"cerebrium","customDomains":["cerebrium.ai"],"gitSource":{"type":"github","owner":"cerebriumai","repo":"documentation","deployBranch":"master","contentDirectory":"","mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6abbd877d0c82aa0ccb97495","collectionId":"bb6cfcb5-3f4e-45e4-aa58-1dee0af23a5b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6abbd877d0c82aa0ccb97495"},"feedback":{"thumbs":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6abbd877d0c82aa0ccb97495","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"API Reference","count":94},{"language":"default","tag":"Documentation","count":34},{"language":"default","tag":"Examples","count":30},{"language":"default","tag":"Apps","count":12},{"language":"default","tag":"Integrations","count":10},{"language":"default","tag":"Builds","count":10},{"language":"default","tag":"Containers","count":9},{"language":"default","tag":"Custom Domains","count":7},{"language":"default","tag":"Endpoints","count":6},{"language":"default","tag":"Migrations","count":6}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@cerebrium.ai"}},"hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":false},"customCss":[{"filePath":"custom.css","content":"ul#sidebar-group>li>button.group{font-weight:700!important}"}],"page":{"pagePath":"networking/inter-cluster-routing","slug":"/networking/inter-cluster-routing","pageMetadata":{"title":"Inter-cluster routing","description":"Use inter-cluster routing to connect Cerebrium apps privately within a region for sub-millisecond latency without traversing the public internet.","href":"/networking/inter-cluster-routing"},"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: \"Use inter-cluster routing to connect Cerebrium apps privately within a region for sub-millisecond latency without traversing the public internet.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note,OptimizedImage}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Inter-cluster routing enables direct, low-latency communication between Cerebrium apps within the same region. Traffic stays off the public internet, reducing latency and improving performance. Each application scales independently based on its configured scaling parameters.`}),`\n`,_jsx(_components.p,{children:`Inter-cluster routing provides:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Low latency`}),`: Direct container-to-container communication within the same region (~0.3–1 ms typical)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`High bandwidth`}),`: Up to 50 Gbps between containers`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`No public internet`}),`: Apps communicate directly without external routing`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Observability`}),`: All requests appear in the Cerebrium dashboard with full logs, payloads, and latency metrics`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How it works`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/cerebrium/G21JPj9JDw-LMbyv/images/inter-cluster-routing.png?fit=max\u0026auto=format\u0026n=G21JPj9JDw-LMbyv\u0026q=85\u0026s=0a92bcc14d939ad2786f8f3c52f98e36`,alt:`Inter-cluster Routing`,\"data-og-width\":`1987`,width:`1987`,\"data-og-height\":`741`,height:`741`,\"data-path\":`images/inter-cluster-routing.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cerebrium/G21JPj9JDw-LMbyv/images/inter-cluster-routing.png?w=280\u0026fit=max\u0026auto=format\u0026n=G21JPj9JDw-LMbyv\u0026q=85\u0026s=813c1a9675f4dc179975b276e91bdb21 280w, https://mintcdn.com/cerebrium/G21JPj9JDw-LMbyv/images/inter-cluster-routing.png?w=560\u0026fit=max\u0026auto=format\u0026n=G21JPj9JDw-LMbyv\u0026q=85\u0026s=3b8e9bb0a2841c9aa46eec943ac15aec 560w, https://mintcdn.com/cerebrium/G21JPj9JDw-LMbyv/images/inter-cluster-routing.png?w=840\u0026fit=max\u0026auto=format\u0026n=G21JPj9JDw-LMbyv\u0026q=85\u0026s=cbffde31092074ad9ef4c5509cdfdd05 840w, https://mintcdn.com/cerebrium/G21JPj9JDw-LMbyv/images/inter-cluster-routing.png?w=1100\u0026fit=max\u0026auto=format\u0026n=G21JPj9JDw-LMbyv\u0026q=85\u0026s=109e3c3e8c0a765d3716f0ed151800e5 1100w, https://mintcdn.com/cerebrium/G21JPj9JDw-LMbyv/images/inter-cluster-routing.png?w=1650\u0026fit=max\u0026auto=format\u0026n=G21JPj9JDw-LMbyv\u0026q=85\u0026s=a7836dca16364c11b5bc727746eff099 1650w, https://mintcdn.com/cerebrium/G21JPj9JDw-LMbyv/images/inter-cluster-routing.png?w=2500\u0026fit=max\u0026auto=format\u0026n=G21JPj9JDw-LMbyv\u0026q=85\u0026s=dd971b6b340b45fc03a80a95b32e6f4d 2500w`}),`\n`,_jsx(_components.p,{children:`When one app communicates with another within the same region, the request is routed through Cerebrium’s local proxy layer. This proxy keeps every request inside the regional cluster while enforcing authentication, observability, and scaling. All communication follows the same security standards as the public API server — every request is authenticated unless authentication is explicitly disabled. If authentication is disabled without custom security in place, other apps within the same cluster can access the endpoint.`}),`\n`,_jsxs(_components.p,{children:[`The proxy enforces configured `,_jsx(_components.a,{href:`/scaling/scaling-apps`,children:`scaling parameters`}),`, including concurrency and RPS-based autoscaling, so services scale predictably as traffic grows. Multiple communication protocols are supported — apps can interact over HTTP, WebSocket, or batch job execution for streaming data, chaining models, or triggering asynchronous workloads.`]}),`\n`,_jsxs(_components.p,{children:[`Apps communicate using a consistent internal endpoint format: `,_jsx(_components.code,{children:`http://api.aws/v4/\u003cproject_id>/\u003capp_name>/\u003cfunc_name>`})]}),`\n`,_jsx(_components.p,{children:`This endpoint pattern remains the same across all regions, so URLs do not change when deploying to multiple locations. Inter-cluster routing only works between applications deployed within the same region. Requests never traverse the public internet — they stay fully contained within the cluster network, achieving typical latencies of 0.3–1 ms and bandwidth up to 50 Gbps between containers.`}),`\n`,_jsx(Note,{children:`gRPC is not currently supported but is on the roadmap.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Inter-cluster routing","description":"Use inter-cluster routing to connect Cerebrium apps privately within a region for sub-millisecond latency without traversing the public internet.","href":"/networking/inter-cluster-routing"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How it works","slug":"how-it-works","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"cerebrium","siteName":"Cerebrium","title":"Inter-cluster routing - Cerebrium","navMaps":{"firstHrefInVersion":{"v4":{"href":"/networking/inter-cluster-routing","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-06-30T02:01:14.793Z","originalFileLocation":"networking/inter-cluster-routing.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=\"system\"}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=\"Use inter-cluster routing to connect Cerebrium apps privately within a region for sub-millisecond latency without traversing the public internet.\">\u003cmeta data-mint-head name=\"keywords\" content=\"Cerebrium, serverless GPUs, AI infrastructure, hosting Large Language Models, AI voice agents, Real-time AI\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cerebrium\">\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/cerebrium/IJlnpfXae_gDMbUq/_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/cerebrium/IJlnpfXae_gDMbUq/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cerebrium/IJlnpfXae_gDMbUq/_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/cerebrium/IJlnpfXae_gDMbUq/_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/cerebrium/IJlnpfXae_gDMbUq/_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/cerebrium/IJlnpfXae_gDMbUq/_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/cerebrium/IJlnpfXae_gDMbUq/_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/cerebrium/IJlnpfXae_gDMbUq/_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/cerebrium/IJlnpfXae_gDMbUq/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Inter-cluster routing - Cerebrium\">\u003cmeta data-mint-head property=\"og:description\" content=\"Use inter-cluster routing to connect Cerebrium apps privately within a region for sub-millisecond latency without traversing the public internet.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cerebrium\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://cerebrium.ai/docs/networking/inter-cluster-routing\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cerebrium.mintlify.app/_mintlify/api/og/v2?division=Networking\u0026amp;title=Inter-cluster+routing\u0026amp;description=Use+inter-cluster+routing+to+connect+Cerebrium+apps+privately+within+a+region+for+sub-millisecond+latency+without+traversing+the+public+internet.\u0026amp;theme=b856aa40d2e6249cbf37eb38\u0026amp;signature=69b2d5336ca1c00359231668e6fd5cd83160ddd2752f9c4be3a6ff05ca683d48\">\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=\"Inter-cluster routing - Cerebrium\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Use inter-cluster routing to connect Cerebrium apps privately within a region for sub-millisecond latency without traversing the public internet.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cerebrium.mintlify.app/_mintlify/api/og/v2?division=Networking\u0026amp;title=Inter-cluster+routing\u0026amp;description=Use+inter-cluster+routing+to+connect+Cerebrium+apps+privately+within+a+region+for+sub-millisecond+latency+without+traversing+the+public+internet.\u0026amp;theme=b856aa40d2e6249cbf37eb38\u0026amp;signature=69b2d5336ca1c00359231668e6fd5cd83160ddd2752f9c4be3a6ff05ca683d48\">\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/cerebrium/IJlnpfXae_gDMbUq/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cerebrium\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#EB3A6F\">\u003cmeta data-mint-head name=\"language\" content=\"en\">\u003cmeta data-mint-head name=\"copyright\" content=\"Copyright 2025\">\u003clink data-mint-head rel=\"canonical\" href=\"https://cerebrium.ai/docs/networking/inter-cluster-routing\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/networking/inter-cluster-routing.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://cerebrium.ai/#organization\",\"name\":\"Cerebrium\",\"url\":\"https://cerebrium.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cerebrium/NdVkuYyL2KATsjiJ/logo/light.svg?fit=max\u0026auto=format\u0026n=NdVkuYyL2KATsjiJ\u0026q=85\u0026s=8e3656818ad3a5c3d278341b737e4df5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://cerebrium.ai/docs#website\",\"name\":\"Cerebrium\",\"url\":\"https://cerebrium.ai/docs\",\"publisher\":{\"@id\":\"https://cerebrium.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://cerebrium.ai/docs/networking/inter-cluster-routing#webpage\",\"url\":\"https://cerebrium.ai/docs/networking/inter-cluster-routing\",\"name\":\"Inter-cluster routing\",\"description\":\"Use inter-cluster routing to connect Cerebrium apps privately within a region for sub-millisecond latency without traversing the public internet.\",\"dateModified\":\"2026-06-30T02:01:14.793Z\",\"isPartOf\":{\"@id\":\"https://cerebrium.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://cerebrium.ai/docs/networking/inter-cluster-routing#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://cerebrium.ai/docs/networking/inter-cluster-routing#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Networking\",\"item\":\"https://cerebrium.ai/docs/networking/custom-domains\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Inter-cluster routing\",\"item\":\"https://cerebrium.ai/docs/networking/inter-cluster-routing\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://cerebrium.ai/docs/networking/inter-cluster-routing#article\",\"headline\":\"Inter-cluster routing\",\"name\":\"Inter-cluster routing\",\"description\":\"Use inter-cluster routing to connect Cerebrium apps privately within a region for sub-millisecond latency without traversing the public internet.\",\"url\":\"https://cerebrium.ai/docs/networking/inter-cluster-routing\",\"mainEntityOfPage\":{\"@id\":\"https://cerebrium.ai/docs/networking/inter-cluster-routing#webpage\"},\"dateModified\":\"2026-06-30T02:01:14.793Z\",\"publisher\":{\"@id\":\"https://cerebrium.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://cerebrium.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cerebrium\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Cerebrium","nav":{"global":{"anchors":[{"anchor":"Dashboard","icon":"circle-play","href":"https://dashboard.cerebrium.ai/login"},{"anchor":"Blog","icon":"newspaper","href":"https://cerebrium.ai/blog"},{"anchor":"Community","icon":"discord","href":"https://discord.gg/ATj6USmeE2"},{"anchor":"Status","icon":"eye","href":"https://status.cerebrium.ai"},{"anchor":"Pricing","icon":"money-bill","href":"https://www.cerebrium.ai/pricing"}]},"versions":[{"version":"v4","tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","pages":[{"title":"Introduction to Cerebrium for real-time AI workloads","href":"/getting-started/introduction"}]},{"group":"Container Images","pages":[{"title":"Defining Container Images","href":"/container-images/defining-container-images"},{"title":"Custom Python Web Servers","href":"/container-images/custom-web-servers"},{"title":"Custom Dockerfiles","href":"/container-images/custom-dockerfiles"},{"title":"Using Private Docker Registries","href":"/container-images/private-docker-registry"}]},{"group":"GPUs and Compute Resources","pages":[{"title":"Using GPUs","href":"/hardware/using-gpus"},{"title":"Using CUDA","href":"/hardware/using-cuda"},{"title":"CPU and Memory","href":"/hardware/cpu-and-memory"}]},{"group":"Performance","pages":[{"title":"Faster Cold Start Performance","href":"/performance/faster-cold-starts"},{"title":"Memory and GPU Checkpointing (Beta)","href":"/performance/checkpointing"}]},{"group":"Scaling apps","pages":[{"title":"Autoscaling apps on Cerebrium","href":"/scaling/scaling-apps"},{"title":"Preemption and Graceful Termination","href":"/scaling/graceful-termination"},{"title":"Batching and Concurrency","href":"/scaling/batching-concurrency"}]},{"group":"Deployments","pages":[{"title":"CI/CD Pipelines","href":"/deployments/ci-cd"},{"title":"Gradual Roll-out","href":"/deployments/gradual-roll-out"},{"title":"Multi-Region Deployment","href":"/deployments/multi-region-deployment"}]},{"group":"Endpoints","pages":[{"title":"REST API","href":"/endpoints/inference-api"},{"title":"Streaming Endpoints","href":"/endpoints/streaming"},{"title":"WebSocket Endpoints","href":"/endpoints/websockets"},{"title":"Webhook Forwarding","href":"/endpoints/webhook"},{"title":"Async requests","href":"/endpoints/async"},{"title":"OpenAI-Compatible Endpoints","href":"/endpoints/openai-compatible-endpoints"}]},{"group":"Networking","pages":[{"title":"Custom Domains","description":"Serve Cerebrium apps from your own domain with CNAME setup, DNS validation, automatic SSL certificates, and fixes for common DNS provider issues.","href":"/networking/custom-domains"},{"title":"Inter-cluster routing","href":"/networking/inter-cluster-routing"}]},{"group":"Storage","pages":[{"title":"Managing Files","description":"Manage files on Cerebrium persistent storage with CLI upload, download, and list commands, plus global volumes and resizing options up to 1TB.","href":"/storage/managing-files"}]},{"group":"Partner Services","tag":"Beta","pages":[{"title":"Partner Services on Cerebrium with Deepgram and Rime","href":"/partner-services/index"},{"title":"Self-hosted Deepgram speech-to-text on Cerebrium","href":"/partner-services/deepgram"},{"title":"Rime","href":"/partner-services/rime"}]},{"group":"Integrations","pages":[{"title":"Exporting Metrics to Monitoring Platforms","href":"/integrations/metrics-export"}]},{"group":"Other concepts","pages":[{"title":"Security \u0026 Data Privacy","href":"/security"},{"title":"Using Secrets","href":"/other-topics/using-secrets"},{"title":"Request and Response Logging","href":"/other-topics/request-response-logging"},{"title":"Audit Log","href":"/other-topics/audit-log"},{"title":"Calculating compute cost","href":"/calculating-cost"}]}]},{"tab":"Examples","pages":[{"title":"Examples","href":"/v4/examples/featured"}]},{"tab":"Migrations","pages":[{"title":"Migrations","href":"/migrations/replicate"}]},{"tab":"TOML Reference","pages":[{"title":"TOML Reference","href":"/toml-reference/toml-reference"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/builds/health-check"}]}]}]},"title":"Inter-cluster routing - Cerebrium","buildId":"dpl_BvXubCjoPYfvfFiCP5WgKvGYUZ9k","deploymentId":"dpl_BvXubCjoPYfvfFiCP5WgKvGYUZ9k","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-kIzybAsE.js","lightbox-handle-r17bVUz3.js"]}