Machine Shapes - Namespace Documentation

Documentation Index

Fetch the complete documentation index at: /docs/llms.txt

Use this file to discover all available pages before exploring further.

Skip to main content

Assistant

Responses are generated using AI and may contain mistakes.

Namespace provides flexible compute resources through a comprehensive selection of machine shapes designed to meet diverse workload requirements. Machine shapes define the CPU, memory, and storage resources allocated to your compute instances, allowing you to optimize performance and cost for your specific use cases.

​ Understanding Machine Shapes

Machine shapes in Namespace follow a simple AxB notation format, where A represents the number of virtual CPUs (vCPUs) and B represents the amount of memory in gigabytes (GB). For example, a 4x16 machine shape provides 4 vCPUs and 16 GB of RAM.This standardized format makes it easy to identify and select the appropriate resources for your workload, whether you’re running lightweight development tasks or memory-intensive applications.

​ Available Configurations

Linux and Windows have a common set of available shapes. macOS instances use a distinct set of shapes that is explained below.

​ Standard shapes

For Linux and Windows, our standard shapes are multiples of 1 vCPU and 2GB RAM. The list of standard shapes is: 2x4 (minimum), 4x8 (small), 8x16 (medium), 16x32 (large), 32x64 (maximum).

​ Non-Standard shapes

Namespace allows you to freely choose your shape configuration to best match your workflow requirements. For example, you can grow your memory allocation to 64GB while keeping the vCPU count at 4, forming a 4x64 shape.Non-standard shapes consume the per-minute cost of the smallest standard shape that contains them. When billing an instance, Namespace calculates how many 1 vCPU x 2GB RAM units were consumed for that instance:unit_count = max(vCPU_count, RAM_GB / 2)Contact support@namespace.so if you have special shape requirements.

​ High-Memory and High-CPU Instances

For workloads requiring exceptional memory capacity like data processing and analytics pipelines, Namespace offers extended memory configurations:

Note: High-memory and high-CPU instances require special access and may not be available on all subscription plans. Contact support@namespace.so to request access for your workspace.High-CPU (64 vCPU) instances have an additional 1.25x unit multiplier.

​ Shape Pricing

The following table assembles a list of the most common instance shapes for Linux. The per-minute price for Linux AMD64 instances and Linux ARM64 instances is identical.Linux

Machine shape vCPU RAM Multiplier Prepaid Overage
1x2 1 vCPU 2 GB 1 $0.001 / min $0.0015 / min
2x4 2 vCPU 4 GB 2 $0.002 / min $0.003 / min
2x8 2 vCPU 8 GB 4 $0.004 / min $0.006 / min
4x8 4 vCPU 8 GB 4 $0.004 / min $0.006 / min
4x16 4 vCPU 16 GB 8 $0.008 / min $0.012 / min
8x16 8 vCPU 16 GB 8 $0.008 / min $0.012 / min
8x32 8 vCPU 32 GB 16 $0.016 / min $0.024 / min
16x32 16 vCPU 32 GB 16 $0.016 / min $0.024 / min
16x64 16 vCPU 64 GB 32 $0.032 / min $0.048 / min
32x64 32 vCPU 64 GB 32 $0.032 / min $0.048 / min
32x128 32 vCPU 128 GB 64 $0.064 / min $0.096 / min
32x256 32 vCPU 256 GB 128 $0.128 / min $0.192 / min
32x512 32 vCPU 512 GB 256 $0.256 / min $0.384 / min
64x128 64 vCPU 128 GB 80 $0.08 / min $0.12 / min
64x256 64 vCPU 256 GB 160 $0.16 / min $0.24 / min
64x512 64 vCPU 512 GB 320 $0.32 / min $0.48 / min

​ Linux on Apple Silicon

Apple M4 Pro and M5 Max support for Linux workloads is available as an early access.Linux on Apple SiliconShapes may differ during early access.

Machine shape vCPU RAM Multiplier Prepaid Overage
6x14 6 vCPU 14 GB 49 $0.049 / min $0.0735 / min
12x28 12 vCPU 28 GB 98 $0.098 / min $0.147 / min
12x56 12 vCPU 56 GB 196 $0.196 / min $0.294 / min

During the early access, the shapes may still differ from the target shapes.

​ Storage Allocation

Namespace automatically provisions ephemeral storage based on your selected machine shape. The storage allocation scales dynamically to ensure adequate disk space for your workload.Linux & Windows Ephemeral Storage

Machine shape vCPU RAM Multiplier Disk Size
1x2 1 vCPU 2 GB 1 40 GB
2x4 2 vCPU 4 GB 2 48 GB
2x8 2 vCPU 8 GB 4 64 GB
4x8 4 vCPU 8 GB 4 64 GB
4x16 4 vCPU 16 GB 8 96 GB
8x16 8 vCPU 16 GB 8 96 GB
8x32 8 vCPU 32 GB 16 160 GB
16x32 16 vCPU 32 GB 16 160 GB
16x64 16 vCPU 64 GB 32 288 GB
32x64 32 vCPU 64 GB 32 288 GB
32x128 32 vCPU 128 GB 64 544 GB
32x256 32 vCPU 256 GB 128 1056 GB
32x512 32 vCPU 512 GB 256 2080 GB
64x128 64 vCPU 128 GB 64 544 GB
64x256 64 vCPU 256 GB 128 1056 GB
64x512 64 vCPU 512 GB 256 2080 GB

For non-standard shapes, the provisioned ephemeral disk space for an instance is calculated using the following formula:disk_size = 32GB + (max(vCPU_count, RAM_GB / 2)) * 8GB

​ Windows Configurations

Windows instances follow the same set of supported shapes as Linux compute. Compared to Linux, running a Windows instance incurs twice the associated per-minute cost:Windows

Machine shape vCPU RAM Multiplier Prepaid Overage
1x2 1 vCPU 2 GB 2 $0.002 / min $0.003 / min
2x4 2 vCPU 4 GB 4 $0.004 / min $0.006 / min
2x8 2 vCPU 8 GB 8 $0.008 / min $0.012 / min
4x8 4 vCPU 8 GB 8 $0.008 / min $0.012 / min
4x16 4 vCPU 16 GB 16 $0.016 / min $0.024 / min
8x16 8 vCPU 16 GB 16 $0.016 / min $0.024 / min
8x32 8 vCPU 32 GB 32 $0.032 / min $0.048 / min
16x32 16 vCPU 32 GB 32 $0.032 / min $0.048 / min
16x64 16 vCPU 64 GB 64 $0.064 / min $0.096 / min
32x128 32 vCPU 128 GB 128 $0.128 / min $0.192 / min
32x256 32 vCPU 256 GB 256 $0.256 / min $0.384 / min
32x512 32 vCPU 512 GB 512 $0.512 / min $0.768 / min

​ macOS Configurations

macOS instances have specific vCPU and memory configurations optimized for Apple’s architecture. Below, you can find a table of supported shapes and the associated cost per minute. For more details on how macOS instances are billed, check out Billing and Limits →.macOS

Machine shape vCPU RAM Multiplier Prepaid Overage
4x7 4 vCPU 7 GB 40 $0.04 / min $0.06 / min
6x14 6 vCPU 14 GB 60 $0.06 / min $0.09 / min
6x28 6 vCPU 28 GB 75 $0.075 / min $0.1125 / min
8x14 8 vCPU 14 GB 80 $0.08 / min $0.12 / min
12x28 12 vCPU 28 GB 120 $0.12 / min $0.18 / min
12x56 12 vCPU 56 GB 180 $0.18 / min $0.27 / min
16x28 16 vCPU 28 GB 160 $0.16 / min $0.24 / min
16x56 16 vCPU 56 GB 200 $0.20 / min $0.30 / min

Free space available in macOS instances scales with their shapes too. It starts at 48 GB and each 1x2 unit adds 8 GB.macOS Ephemeral Storage

Machine shape vCPU RAM Multiplier Disk Size
4x7 4 vCPU 7 GB 4 80 GB
6x14 6 vCPU 14 GB 7 104 GB
6x28 6 vCPU 28 GB 14 160 GB
8x14 8 vCPU 14 GB 8 112 GB
12x28 12 vCPU 28 GB 14 160 GB
12x56 12 vCPU 56 GB 28 272 GB
16x28 16 vCPU 28 GB 16 176 GB
16x56 16 vCPU 56 GB 28 272 GB

​ Billing and Cost Optimization

Machine shapes are billed on a per-minute basis with a one-minute minimum charge. For more details on the usage and billing calculation, check out Billing and Limits →.When trying to optimize performance and cost, picking the right shape is an important step:

For assistance with machine shape selection, high-memory or high-CPU instance access, or performance optimization, reach out to our support team.

​ Unit minute accounting

We account for a minimum of 1 minute for each instance, but round the next 15 seconds down. For example, 30 seconds of usage is 1 billable minute, 70 seconds is 1 billable minute, and 150 seconds are billed as 3 minutes. Jobs that run on Windows or macOS consume minutes at a higher rate than jobs on Linux. Unit minutes usage per shape and platform can be found above.An instance is only accounted for the time it runs a job. Instances that never pick up a job, such as runners whose job was cancelled or picked up by another matching runner, consume no unit minutes. See Billing and Limits → for details.

Last modified onOctober 2, 2026

Ctrl+I

{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Namespace Documentation","colors":{"primary":"#1C32FF","light":"#6B78FF","dark":"#1C32FF"},"logo":{"light":"https://mintcdn.com/namespace-labs/qOJQ7kaWRgoS8lyv/logo-light.svg?fit=max\\u0026auto=format\\u0026n=qOJQ7kaWRgoS8lyv\\u0026q=85\\u0026s=6827b0c81c335badc1cef13b83383e1d","dark":"https://mintcdn.com/namespace-labs/qOJQ7kaWRgoS8lyv/logo-dark.svg?fit=max\\u0026auto=format\\u0026n=qOJQ7kaWRgoS8lyv\\u0026q=85\\u0026s=63702d83d8fb259023deb79db06aabbb","href":"https://namespace.so"},"favicon":"https://mintcdn.com/namespace-labs/MoefQ379UcpNU680/favicon.svg?fit=max\\u0026auto=format\\u0026n=MoefQ379UcpNU680\\u0026q=85\\u0026s=6f14a088da55e5f41847845796737353","navbar":{"links":\[{"href":"https://namespace.so/changelog","label":"Changelog"},{"href":"https://namespace.so/support","label":"Support"}\],"primary":{"type":"button","label":"Log in","href":"https://cloud.namespace.so"}},"footer":{"socials":{"github":"https://github.com/namespacelabs","linkedin":"https://www.linkedin.com/company/namespacelabs","x":"https://x.com/namespacelabs"}},"icons":{"library":"lucide"},"contextual":{"options":\["copy","view","chatgpt","claude"\],"display":"header"},"interaction":{"drilldown":false},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"global":{"anchors":\[{"anchor":"Changelog","icon":"history","href":"https://namespace.so/changelog"},{"anchor":"Trust Center (SOC2)","icon":"shield-check","href":"https://trust.namespace.so/"},{"anchor":"Status","icon":"activity","href":"https://namespace-status.com/"},{"anchor":"Support","icon":"message-circle","href":"https://namespace.so/support"}\]},"pages":\[\]}},"deployment":{"deploymentMetadataValue":{"subdomain":"namespace-labs","hasAudioNarration":false,"actualSubdomain":"namespace-labs","customDomains":\["namespace.so"\],"gitSource":{"type":"github","owner":"namespacelabs","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae0862207896b4595e1934b","collectionId":"847aecca-4a0b-40b4-a393-e976cc214b43","liveDeploymentHistoryId":"6ae0862207896b4595e1934b","schemaVersion":"v3"},"entitlements":{"AI\_CHAT":{"status":"ENABLED"},"WEB\_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae0a8f6edbd4c098a94623c","clientVersion":"0.0.3971","searchFilterCounts":\[{"language":"default","tag":"Products","count":377},{"language":"default","tag":"CLI","count":166},{"language":"default","tag":"Command line","count":165},{"language":"default","tag":"Namespace CLI","count":131},{"language":"default","tag":"Documentation","count":104},{"language":"default","tag":"GitHub Actions","count":40},{"language":"default","tag":"Devbox CLI","count":34},{"language":"default","tag":"Integrations","count":33},{"language":"default","tag":"SDK","count":25},{"language":"default","tag":"Namespace SDK","count":23}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"snippets/diagrams/styles.css","content":".ns-diagram{--ns-diagram-background:#ffffff;--ns-diagram-grid:#e5e7ee;--ns-diagram-border:#e5e7ee;--ns-diagram-card:#ffffff;--ns-diagram-neutral-zone:#fafbfc;--ns-diagram-brand-zone-start:rgba(28, 50, 255, 0.04);--ns-diagram-brand-zone-end:rgba(28, 50, 255, 0.07);--ns-diagram-brand-border:#c8ceff;--ns-diagram-heading:#202938;--ns-diagram-muted:#8892a6;--ns-diagram-copy:#4a5468;position:relative;width:100%;margin:2rem 0;padding:clamp(20px,3.5vw,32px);overflow:hidden;color:var(--ns-diagram-heading);background:var(--ns-diagram-background);border:1px solid var(--ns-diagram-border);border-radius:20px;box-shadow:0 1px 0 rgba(32,41,56,.04),0 1px 2px rgba(32,41,56,.06)}.dark .ns-diagram{--ns-diagram-background:#111827;--ns-diagram-grid:#374151;--ns-diagram-border:#374151;--ns-diagram-card:#1f2937;--ns-diagram-neutral-zone:#171f2d;--ns-diagram-brand-zone-start:rgba(107, 120, 255, 0.1);--ns-diagram-brand-zone-end:rgba(107, 120, 255, 0.16);--ns-diagram-brand-border:#4f5fc7;--ns-diagram-heading:#f3f4f6;--ns-diagram-muted:#aeb6c5;--ns-diagram-copy:#cbd5e1}.ns-diagram-grid-background{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,var(--ns-diagram-grid) 1px,transparent 1px);background-size:16px 16px;opacity:.5;mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent 100%)}.ns-diagram-content{position:relative}.ns-diagram-caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ns-diagram-mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin:0;border-radius:8px}.ns-diagram-mark-anthropic{color:#d97757;background:#fcefe8}.ns-diagram-mark-devin{color:#4338ca;background:#eef0ff}.ns-diagram-mark-cursor{color:#111827;background:#eef0f3}.ns-diagram-mark-control{color:#1c32ff;background:#e0e7ff}.ns-diagram-mark-terminal{color:#fff;background:#202938}.ns-diagram-mark-worker{color:#4338ca;background:#eef1ff}.ns-diagram-zone{position:relative;display:flex;flex-direction:column;padding:1.25rem;background:var(--ns-diagram-neutral-zone);border:1px dashed #d2d6e0;border-radius:14px}.dark .ns-diagram-zone{border-color:#4b5563}.ns-diagram-zone-brand{background:linear-gradient(180deg,var(--ns-diagram-brand-zone-start),var(--ns-diagram-brand-zone-end));border:1px solid var(--ns-diagram-brand-border)}.ns-diagram-zone-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:var(--ns-diagram-copy);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ns-diagram-zone-center{display:flex;flex:1;align-items:center}.ns-diagram-zone-center>*{width:100%}.ns-diagram-card{position:relative;display:flex;align-items:center;gap:1rem;min-width:0;padding:1rem 1.25rem;background:var(--ns-diagram-card);border:1px solid var(--ns-diagram-border);border-radius:12px;box-shadow:0 1px 0 rgba(32,41,56,.04),0 1px 2px rgba(32,41,56,.06)}.ns-diagram-card-brand{border-color:var(--ns-diagram-brand-border)}.ns-diagram-card-copy{display:flex;min-width:0;flex-direction:column}.ns-diagram-card-label{color:var(--ns-diagram-heading);font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.ns-diagram-card-sublabel{margin-top:.125rem;color:var(--ns-diagram-muted);font-size:12px;line-height:1.35}.ns-managed-layout{display:grid;grid-template-columns:1fr auto 1.05fr;align-items:stretch}.ns-managed-connector{display:flex;width:64px;flex-direction:column;align-items:center;justify-content:center;padding:0 .25rem;color:var(--ns-diagram-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px}.ns-managed-connector>span{margin-bottom:.375rem}.ns-managed-connector-path{display:flex;width:56px;align-items:center}.ns-managed-connector-line{flex:1;height:1.5px;background:#d2d6e0}.ns-managed-connector-arrow{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #d2d6e0}.ns-mini-connector{display:flex;flex-direction:column;align-items:center;padding:.375rem 0}.ns-mini-connector>div{width:1.5px;height:12px;background:var(--ns-diagram-brand-border)}.ns-mini-connector>span{border-top:7px solid var(--ns-diagram-brand-border);border-right:5px solid transparent;border-left:5px solid transparent}.ns-devin-devboxes,.ns-devin-sessions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ns-devin-mobile-layout{display:none}.ns-devin-connectors,.ns-devin-connectors>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ns-devin-connectors{gap:1.5rem}.ns-devin-connectors>div{padding:0 1rem}.ns-devin-connector{position:relative;display:flex;min-height:110px;align-items:center;justify-content:center;color:var(--ns-diagram-copy);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.25;text-align:center}.ns-devin-management-connector{min-height:70px;color:#6366f1}.ns-devin-connector-line{position:absolute;top:0;bottom:0;left:50%;width:1.5px;background:#d2d6e0;transform:translateX(-50%)}.ns-devin-management-connector .ns-devin-connector-line,.ns-diagram-connector-dashed .ns-diagram-vertical-line{width:0;background:0 0;border-left:1.5px dashed var(--ns-diagram-brand-border)}.ns-devin-connector>span,.ns-diagram-vertical-connector>span{position:relative;z-index:1;padding:0 .375rem;background:var(--ns-diagram-background)}.ns-control-plane-pill{display:flex;align-items:center;align-self:center;gap:.375rem;margin-bottom:1rem;padding:.375rem .75rem;color:#4338ca;background:#eef1ff;border:1px solid var(--ns-diagram-brand-border);border-radius:999px;font-size:12px;font-weight:500}.ns-diagram-vertical-connector{position:relative;display:flex;align-items:center;justify-content:center;color:var(--ns-diagram-copy);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.25;text-align:center}.ns-diagram-vertical-line{position:absolute;top:0;bottom:0;left:50%;width:1.5px;background:#d2d6e0;transform:translateX(-50%)}.ns-diagram-connector-dashed{color:#6366f1}.ns-diagram-arrow-down{position:absolute;bottom:0;left:50%;border-top:8px solid #d2d6e0;border-right:5px solid transparent;border-left:5px solid transparent;transform:translateX(-50%)}.ns-devin-management-connector .ns-diagram-arrow-down,.ns-diagram-connector-dashed .ns-diagram-arrow-down{border-top-color:var(--ns-diagram-brand-border)}.ns-bazel-connector-inset{padding:0 1rem}.ns-bazel-workers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width:767px){.ns-managed-layout{grid-template-columns:1fr}.ns-managed-connector{position:relative;width:auto;min-height:64px;padding:.5rem 0}.ns-managed-connector-path{width:auto;flex-direction:column}.ns-managed-connector-line{width:1.5px;height:24px;flex:none}.ns-managed-connector-arrow{border-top:9px solid #d2d6e0;border-right:6px solid transparent;border-bottom:0;border-left:6px solid transparent}.ns-devin-connectors,.ns-devin-devboxes,.ns-devin-sessions{grid-template-columns:1fr}.ns-devin-desktop-layout{display:none}.ns-devin-mobile-layout{display:block}.ns-devin-mobile-lane+.ns-devin-mobile-lane{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ns-diagram-border)}.ns-devin-mobile-connectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 .5rem}.ns-devin-connector{min-height:80px}.ns-bazel-workers{grid-template-columns:1fr}}"},{"filePath":"style.css","content":":root{--namespace-radius-inline:0.25rem;--namespace-radius-control:0.375rem;--namespace-radius-container:0.5rem}#content-container,.almond-layout>div,.card,.chat-assistant-floating-input>div,.code-block,.frame,.pagination-next,.pagination-prev{border-radius:var(--namespace-radius-container)}.code-block [data-component-part=code-block-root],.frame>div{border-radius:inherit}#assistant-entry,#chat-assistant-textarea,#search-bar-entry,#search-input,.callout,.frame>.relative{border-radius:var(--namespace-radius-control)}.code-block-fade-overlay{border-radius:0 var(--namespace-radius-container) var(--namespace-radius-container) 0}#page-context-menu>button:first-child{border-radius:var(--namespace-radius-control) 0 0 var(--namespace-radius-control)}#page-context-menu>button:last-child{border-radius:0 var(--namespace-radius-control) var(--namespace-radius-control) 0}#content :not(pre)>code,#navigation-items li>a,#navigation-items li>button{border-radius:var(--namespace-radius-inline)}#navigation-items .nav-anchor>:is(svg, img),#navigation-items .sidebar-group-icon,#navigation-items [data-component-part=scroll-area-content]:has(>ul.nav-anchors),#navigation-items li>:is(a, button)>div[class=\"h-[1lh]\"]:first-child{display:flex;flex-direction:column}#navigation-items [data-component-part=scroll-area-content]>ul.nav-anchors{order:1;margin-top:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}#navigation-items [data-component-part=scroll-area-content]>ul.sidebar-group{margin-top:.5rem}#navigation-items [data-component-part=scroll-area-content]>ul.sidebar-group+div{margin-top:1rem}.tab-container{overflow:hidden;padding:0 1rem 1rem;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:var(--namespace-radius-container)}.tab-container [data-component-part=tab-content]>[data-table-wrapper]:last-child{margin-bottom:0;padding-bottom:0}#content .katex-display>.katex{text-align:left}.compact-table table td{min-width:0}#navigation-items ul.sidebar-group>li.space-y-px+li.space-y-px{margin-top:.75rem}#navigation-items .my-2>.sidebar-group-header{margin-bottom:.625rem;font-size:.8125rem;line-height:1.625rem;font-weight:600;letter-spacing:-.02em;text-transform:none;opacity:1}#navigation-items ul.sidebar-group>li.space-y-px>button{font-size:.8125rem;font-weight:600;letter-spacing:-.02em;background-color:transparent}#navigation-items ul.sidebar-group>li.space-y-px>button:hover,#navigation-items ul.sidebar-group>li.space-y-px>ul>li.space-y-px>button:hover{background-color:color-mix(in srgb,currentColor 6%,transparent)}#navigation-items ul.sidebar-group>li.space-y-px>ul>li.space-y-px>button,#navigation-items ul.sidebar-group>li.space-y-px>ul>li>a{padding-left:3rem!important;font-size:.8125rem;font-weight:400;letter-spacing:-.02em}#navigation-items ul.sidebar-group>li.space-y-px>ul>li.space-y-px>ul>li[data-active-nav-item=true]>a,#navigation-items ul.sidebar-group>li.space-y-px>ul>li[data-active-nav-item=true]>a{color:#121516!important;background-color:rgb(18 21 22/6%)!important}.dark #navigation-items ul.sidebar-group>li.space-y-px>ul>li.space-y-px>ul>li[data-active-nav-item=true]>a,.dark #navigation-items ul.sidebar-group>li.space-y-px>ul>li[data-active-nav-item=true]>a{color:#f4f4f5!important;background-color:rgb(255 255 255/8%)!important}#navigation-items ul.sidebar-group>li.space-y-px>ul>li.space-y-px>button{background-color:transparent}#navigation-items ul.sidebar-group>li.space-y-px>ul>li.space-y-px>button>div[class=\"h-[1lh]\"]:first-child{margin-left:-1.75rem}.dark #navigation-items img[src*=buildkite-mark]{filter:brightness(.7)}.dark img[src*=\"/icons/apple.svg\"]{filter:invert(1)}.dark img.tab-icon[src*=\"/icons/linux.svg\"]{filter:invert(.35) brightness(1.54)}#navigation-items ul.sidebar-group>li.space-y-px>ul>li.space-y-px>ul>li>a{padding-left:4rem!important;font-size:.8125rem;font-weight:400;letter-spacing:-.02em}@media (min-width:1024px){#sidebar-content{width:calc(16.5rem + 10px)}#content-container{margin-left:calc(16.5rem + 10px)}#navbar{container-type:inline-size}#navbar .nav-tabs{position:fixed;top:0;left:20rem;height:3.5rem;column-gap:2rem}#navbar div:has(>div>.nav-tabs){justify-content:flex-end}@container (max-width: 69rem){#navbar .navbar-link:has(>a[href=\"https://namespace.so/changelog\\"\]){display:none}}}@media (min-width:1280px){#content-container{padding-right:1.5rem;padding-left:3rem}#content-container>div{column-gap:1.5rem;justify-content:flex-start}#content-area{width:calc(100% - 13.5rem);max-width:52rem;flex:none}#content-side-layout{width:15rem;max-width:15rem;flex-basis:15rem}#content-side-layout>div{width:15rem;padding-left:1rem}#content-side-layout>div>div{width:14rem}}@media (min-width:1700px){#content-container>div{justify-content:center}}"},{"filePath":"reference/github-actions/runner-configuration.css","content":""},{"filePath":"workspaces/access.css","content":""},{"filePath":"platform/workspaces/access.css","content":""},{"filePath":"reference/devbox-cli/desktop.css","content":""}],"page":{"pagePath":"platform/compute/machine-shapes","slug":"/platform/compute/machine-shapes","pageMetadata":{"title":"Machine Shapes","noindex":true,"description":null,"href":"/platform/compute/machine-shapes"},"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`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Namespace provides flexible compute resources through a comprehensive selection of machine shapes designed to meet diverse workload requirements.\nMachine shapes define the CPU, memory, and storage resources allocated to your compute instances, allowing you to optimize performance and cost for your specific use cases.`}),`\n`,_jsx(Heading,{level:`2`,id:`understanding-machine-shapes`,children:`Understanding Machine Shapes`}),`\n`,_jsxs(_components.p,{children:[`Machine shapes in Namespace follow a simple `,_jsx(_components.strong,{children:`AxB`}),` notation format, where `,_jsx(_components.strong,{children:`A`}),` represents the number of virtual CPUs (vCPUs) and `,_jsx(_components.strong,{children:`B`}),` represents the amount of memory in gigabytes (GB).\nFor example, a `,_jsx(_components.strong,{children:`4x16`}),` machine shape provides 4 vCPUs and 16 GB of RAM.`]}),`\n`,_jsx(_components.p,{children:`This standardized format makes it easy to identify and select the appropriate resources for your workload, whether you’re running lightweight development tasks or memory-intensive applications.`}),`\n`,_jsx(Heading,{level:`2`,id:`available-configurations`,children:`Available Configurations`}),`\n`,_jsxs(_components.p,{children:[`Linux and Windows have a common set of available shapes. macOS instances use a distinct set of shapes that is explained `,_jsx(_components.a,{href:`#macos-configurations`,children:`below`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`standard-shapes`,children:`Standard shapes`}),`\n`,_jsxs(_components.p,{children:[`For Linux and Windows, our standard shapes are multiples of 1 vCPU and 2GB RAM.\nThe list of standard shapes is:\n`,_jsx(_components.strong,{children:`2x4`}),` (minimum), `,_jsx(_components.strong,{children:`4x8`}),` (small), `,_jsx(_components.strong,{children:`8x16`}),` (medium), `,_jsx(_components.strong,{children:`16x32`}),` (large), `,_jsx(_components.strong,{children:`32x64`}),` (maximum).`]}),`\n`,_jsx(Heading,{level:`3`,id:`non-standard-shapes`,children:`Non-Standard shapes`}),`\n`,_jsx(_components.p,{children:`Namespace allows you to freely choose your shape configuration to best match your workflow requirements.\nFor example, you can grow your memory allocation to 64GB while keeping the vCPU count at 4, forming a 4x64 shape.`}),`\n`,_jsx(_components.p,{children:`Non-standard shapes consume the per-minute cost of the smallest standard shape that contains them.\nWhen billing an instance, Namespace calculates how many 1 vCPU x 2GB RAM units were consumed for that instance:`}),`\n`,_jsx(_components.p,{children:_jsx(_components.code,{children:`unit_count = max(vCPU_count, RAM_GB / 2)`})}),`\n`,_jsxs(_components.p,{children:[`Contact `,_jsx(_components.a,{href:`mailto:support@namespace.so`,children:`support@namespace.so`}),` if you have special shape requirements.`]}),`\n`,_jsx(Heading,{level:`3`,id:`high-memory-instances`,children:`High-Memory and High-CPU Instances`}),`\n`,_jsx(_components.p,{children:`For workloads requiring exceptional memory capacity like data processing and analytics pipelines, Namespace offers extended memory configurations:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`80 GB, 96 GB, 112 GB, 128 GB`}),` - Extended memory options`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`256 GB, 384 GB, 512 GB`}),` - High-memory instances for specialized workloads`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Note:`}),` High-memory and high-CPU instances require special access and may not be available on all subscription plans. Contact `,_jsx(_components.a,{href:`mailto:support@namespace.so`,children:`support@namespace.so`}),` to request access for your workspace.`]}),`\n`,_jsx(_components.p,{children:`High-CPU (64 vCPU) instances have an additional 1.25x unit multiplier.`}),`\n`,_jsx(Heading,{level:`3`,id:`shape-pricing`,children:`Shape Pricing`}),`\n`,_jsx(_components.p,{children:`The following table assembles a list of the most common instance shapes for Linux.\nThe per-minute price for Linux AMD64 instances and Linux ARM64 instances is identical.`}),`\n`,_jsx(_components.p,{children:`Linux`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Machine shape`}),_jsx(_components.th,{children:`vCPU`}),_jsx(_components.th,{children:`RAM`}),_jsx(_components.th,{children:`Multiplier`}),_jsx(_components.th,{children:`Prepaid`}),_jsx(_components.th,{children:`Overage`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`1x2`}),_jsx(_components.td,{children:`1 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{children:`$0.001 / min`}),_jsx(_components.td,{children:`$0.0015 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`2x4`}),_jsx(_components.td,{children:`2 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2`}),_jsx(_components.td,{children:`$0.002 / min`}),_jsx(_components.td,{children:`$0.003 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`2x8`}),_jsx(_components.td,{children:`2 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4`}),_jsx(_components.td,{children:`$0.004 / min`}),_jsx(_components.td,{children:`$0.006 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`4x8`}),_jsx(_components.td,{children:`4 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4`}),_jsx(_components.td,{children:`$0.004 / min`}),_jsx(_components.td,{children:`$0.006 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`4x16`}),_jsx(_components.td,{children:`4 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8`}),_jsx(_components.td,{children:`$0.008 / min`}),_jsx(_components.td,{children:`$0.012 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`8x16`}),_jsx(_components.td,{children:`8 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8`}),_jsx(_components.td,{children:`$0.008 / min`}),_jsx(_components.td,{children:`$0.012 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`8x32`}),_jsx(_components.td,{children:`8 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`32 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16`}),_jsx(_components.td,{children:`$0.016 / min`}),_jsx(_components.td,{children:`$0.024 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`16x32`}),_jsx(_components.td,{children:`16 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`32 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16`}),_jsx(_components.td,{children:`$0.016 / min`}),_jsx(_components.td,{children:`$0.024 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`16x64`}),_jsx(_components.td,{children:`16 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`64 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`32`}),_jsx(_components.td,{children:`$0.032 / min`}),_jsx(_components.td,{children:`$0.048 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`32x64`}),_jsx(_components.td,{children:`32 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`64 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`32`}),_jsx(_components.td,{children:`$0.032 / min`}),_jsx(_components.td,{children:`$0.048 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`32x128`}),_jsx(_components.td,{children:`32 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`128 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`64`}),_jsx(_components.td,{children:`$0.064 / min`}),_jsx(_components.td,{children:`$0.096 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`32x256`}),_jsx(_components.td,{children:`32 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`256 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`128`}),_jsx(_components.td,{children:`$0.128 / min`}),_jsx(_components.td,{children:`$0.192 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`32x512`}),_jsx(_components.td,{children:`32 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`512 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`256`}),_jsx(_components.td,{children:`$0.256 / min`}),_jsx(_components.td,{children:`$0.384 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`64x128`}),_jsx(_components.td,{children:`64 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`128 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`80`}),_jsx(_components.td,{children:`$0.08 / min`}),_jsx(_components.td,{children:`$0.12 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`64x256`}),_jsx(_components.td,{children:`64 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`256 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`160`}),_jsx(_components.td,{children:`$0.16 / min`}),_jsx(_components.td,{children:`$0.24 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`64x512`}),_jsx(_components.td,{children:`64 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`512 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`320`}),_jsx(_components.td,{children:`$0.32 / min`}),_jsx(_components.td,{children:`$0.48 / min`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`linux-on-apple-silicon`,children:`Linux on Apple Silicon`}),`\n`,_jsx(_components.p,{children:`Apple M4 Pro and M5 Max support for Linux workloads is available as an early access.`}),`\n`,_jsx(_components.p,{children:`Linux on Apple Silicon`}),`\n`,_jsx(_components.p,{children:`Shapes may differ during early access.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Machine shape`}),_jsx(_components.th,{children:`vCPU`}),_jsx(_components.th,{children:`RAM`}),_jsx(_components.th,{children:`Multiplier`}),_jsx(_components.th,{children:`Prepaid`}),_jsx(_components.th,{children:`Overage`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`6x14`}),_jsx(_components.td,{children:`6 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`14 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`49`}),_jsx(_components.td,{children:`$0.049 / min`}),_jsx(_components.td,{children:`$0.0735 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`12x28`}),_jsx(_components.td,{children:`12 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`28 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`98`}),_jsx(_components.td,{children:`$0.098 / min`}),_jsx(_components.td,{children:`$0.147 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`12x56`}),_jsx(_components.td,{children:`12 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`56 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`196`}),_jsx(_components.td,{children:`$0.196 / min`}),_jsx(_components.td,{children:`$0.294 / min`})]})]})]}),`\n`,_jsx(_components.p,{children:`During the early access, the shapes may still differ from the target shapes.`}),`\n`,_jsx(Heading,{level:`2`,id:`storage-allocation`,children:`Storage Allocation`}),`\n`,_jsx(_components.p,{children:`Namespace automatically provisions ephemeral storage based on your selected machine shape. The storage allocation scales dynamically to ensure adequate disk space for your workload.`}),`\n`,_jsx(_components.p,{children:`Linux \u0026 Windows Ephemeral Storage`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Machine shape`}),_jsx(_components.th,{children:`vCPU`}),_jsx(_components.th,{children:`RAM`}),_jsx(_components.th,{children:`Multiplier`}),_jsx(_components.th,{children:`Disk Size`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`1x2`}),_jsx(_components.td,{children:`1 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`40 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`2x4`}),_jsx(_components.td,{children:`2 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`48 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`2x8`}),_jsx(_components.td,{children:`2 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`64 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`4x8`}),_jsx(_components.td,{children:`4 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`64 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`4x16`}),_jsx(_components.td,{children:`4 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`96 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`8x16`}),_jsx(_components.td,{children:`8 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`96 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`8x32`}),_jsx(_components.td,{children:`8 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`32 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`160 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`16x32`}),_jsx(_components.td,{children:`16 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`32 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`160 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`16x64`}),_jsx(_components.td,{children:`16 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`64 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`32`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`288 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`32x64`}),_jsx(_components.td,{children:`32 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`64 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`32`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`288 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`32x128`}),_jsx(_components.td,{children:`32 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`128 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`64`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`544 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`32x256`}),_jsx(_components.td,{children:`32 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`256 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`128`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1056 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`32x512`}),_jsx(_components.td,{children:`32 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`512 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`256`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2080 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`64x128`}),_jsx(_components.td,{children:`64 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`128 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`64`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`544 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`64x256`}),_jsx(_components.td,{children:`64 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`256 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`128`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1056 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`64x512`}),_jsx(_components.td,{children:`64 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`512 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`256`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2080 GB`})]})]})]}),`\n`,_jsx(_components.p,{children:`For non-standard shapes, the provisioned ephemeral disk space for an instance is calculated using the following formula:`}),`\n`,_jsx(_components.p,{children:_jsx(_components.code,{children:`disk_size = 32GB + (max(vCPU_count, RAM_GB / 2)) * 8GB`})}),`\n`,_jsx(Heading,{level:`2`,id:`windows-configurations`,children:`Windows Configurations`}),`\n`,_jsx(_components.p,{children:`Windows instances follow the same set of supported shapes as Linux compute.\nCompared to Linux, running a Windows instance incurs twice the associated per-minute cost:`}),`\n`,_jsx(_components.p,{children:`Windows`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Machine shape`}),_jsx(_components.th,{children:`vCPU`}),_jsx(_components.th,{children:`RAM`}),_jsx(_components.th,{children:`Multiplier`}),_jsx(_components.th,{children:`Prepaid`}),_jsx(_components.th,{children:`Overage`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`1x2`}),_jsx(_components.td,{children:`1 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2`}),_jsx(_components.td,{children:`$0.002 / min`}),_jsx(_components.td,{children:`$0.003 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`2x4`}),_jsx(_components.td,{children:`2 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4`}),_jsx(_components.td,{children:`$0.004 / min`}),_jsx(_components.td,{children:`$0.006 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`2x8`}),_jsx(_components.td,{children:`2 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8`}),_jsx(_components.td,{children:`$0.008 / min`}),_jsx(_components.td,{children:`$0.012 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`4x8`}),_jsx(_components.td,{children:`4 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8`}),_jsx(_components.td,{children:`$0.008 / min`}),_jsx(_components.td,{children:`$0.012 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`4x16`}),_jsx(_components.td,{children:`4 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16`}),_jsx(_components.td,{children:`$0.016 / min`}),_jsx(_components.td,{children:`$0.024 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`8x16`}),_jsx(_components.td,{children:`8 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16`}),_jsx(_components.td,{children:`$0.016 / min`}),_jsx(_components.td,{children:`$0.024 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`8x32`}),_jsx(_components.td,{children:`8 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`32 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`32`}),_jsx(_components.td,{children:`$0.032 / min`}),_jsx(_components.td,{children:`$0.048 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`16x32`}),_jsx(_components.td,{children:`16 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`32 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`32`}),_jsx(_components.td,{children:`$0.032 / min`}),_jsx(_components.td,{children:`$0.048 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`16x64`}),_jsx(_components.td,{children:`16 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`64 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`64`}),_jsx(_components.td,{children:`$0.064 / min`}),_jsx(_components.td,{children:`$0.096 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`32x128`}),_jsx(_components.td,{children:`32 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`128 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`128`}),_jsx(_components.td,{children:`$0.128 / min`}),_jsx(_components.td,{children:`$0.192 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`32x256`}),_jsx(_components.td,{children:`32 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`256 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`256`}),_jsx(_components.td,{children:`$0.256 / min`}),_jsx(_components.td,{children:`$0.384 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`32x512`}),_jsx(_components.td,{children:`32 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`512 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`512`}),_jsx(_components.td,{children:`$0.512 / min`}),_jsx(_components.td,{children:`$0.768 / min`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`macos-configurations`,children:`macOS Configurations`}),`\n`,_jsxs(_components.p,{children:[`macOS instances have specific vCPU and memory configurations optimized for Apple’s architecture.\nBelow, you can find a table of supported shapes and the associated cost per minute.\nFor more details on how macOS instances are billed, check out `,_jsx(_components.a,{href:`/platform/workspaces/billing-and-limits`,children:`Billing and Limits →`}),`.`]}),`\n`,_jsx(_components.p,{children:`macOS`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Machine shape`}),_jsx(_components.th,{children:`vCPU`}),_jsx(_components.th,{children:`RAM`}),_jsx(_components.th,{children:`Multiplier`}),_jsx(_components.th,{children:`Prepaid`}),_jsx(_components.th,{children:`Overage`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`4x7`}),_jsx(_components.td,{children:`4 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`7 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`40`}),_jsx(_components.td,{children:`$0.04 / min`}),_jsx(_components.td,{children:`$0.06 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`6x14`}),_jsx(_components.td,{children:`6 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`14 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`60`}),_jsx(_components.td,{children:`$0.06 / min`}),_jsx(_components.td,{children:`$0.09 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`6x28`}),_jsx(_components.td,{children:`6 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`28 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`75`}),_jsx(_components.td,{children:`$0.075 / min`}),_jsx(_components.td,{children:`$0.1125 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`8x14`}),_jsx(_components.td,{children:`8 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`14 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`80`}),_jsx(_components.td,{children:`$0.08 / min`}),_jsx(_components.td,{children:`$0.12 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`12x28`}),_jsx(_components.td,{children:`12 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`28 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`120`}),_jsx(_components.td,{children:`$0.12 / min`}),_jsx(_components.td,{children:`$0.18 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`12x56`}),_jsx(_components.td,{children:`12 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`56 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`180`}),_jsx(_components.td,{children:`$0.18 / min`}),_jsx(_components.td,{children:`$0.27 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`16x28`}),_jsx(_components.td,{children:`16 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`28 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`160`}),_jsx(_components.td,{children:`$0.16 / min`}),_jsx(_components.td,{children:`$0.24 / min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`16x56`}),_jsx(_components.td,{children:`16 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`56 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`200`}),_jsx(_components.td,{children:`$0.20 / min`}),_jsx(_components.td,{children:`$0.30 / min`})]})]})]}),`\n`,_jsx(_components.p,{children:`Free space available in macOS instances scales with their shapes too. It starts at 48 GB and each 1x2 unit adds 8 GB.`}),`\n`,_jsx(_components.p,{children:`macOS Ephemeral Storage`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Machine shape`}),_jsx(_components.th,{children:`vCPU`}),_jsx(_components.th,{children:`RAM`}),_jsx(_components.th,{children:`Multiplier`}),_jsx(_components.th,{children:`Disk Size`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`4x7`}),_jsx(_components.td,{children:`4 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`7 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`80 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`6x14`}),_jsx(_components.td,{children:`6 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`14 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`7`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`104 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`6x28`}),_jsx(_components.td,{children:`6 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`28 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`14`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`160 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`8x14`}),_jsx(_components.td,{children:`8 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`14 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`112 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`12x28`}),_jsx(_components.td,{children:`12 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`28 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`14`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`160 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`12x56`}),_jsx(_components.td,{children:`12 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`56 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`28`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`272 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`16x28`}),_jsx(_components.td,{children:`16 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`28 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`176 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`16x56`}),_jsx(_components.td,{children:`16 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`56 GB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`28`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`272 GB`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`billing-and-cost-optimization`,children:`Billing and Cost Optimization`}),`\n`,_jsxs(_components.p,{children:[`Machine shapes are billed on a per-minute basis with a one-minute minimum charge.\nFor more details on the usage and billing calculation, check out `,_jsx(_components.a,{href:`/platform/workspaces/billing-and-limits`,children:`Billing and Limits →`}),`.`]}),`\n`,_jsx(_components.p,{children:`When trying to optimize performance and cost, picking the right shape is an important step:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Larger shapes may shorten your workflow duration.`}),`\n`,_jsx(_components.li,{children:`Smaller shapes may be cheaper if your current machine type is oversized.`}),`\n`,_jsx(_components.li,{children:`Using standard shapes (ratio of 1vCPU : 2GB RAM) leads to better cost efficiency.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`For assistance with machine shape selection, high-memory or high-CPU instance access, or performance optimization, reach out to our `,_jsx(_components.a,{href:`mailto:support@namespace.so`,children:`support team`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`unit-minute-accounting`,children:`Unit minute accounting`}),`\n`,_jsx(_components.p,{children:`We account for a minimum of 1 minute for each instance, but round the next 15 seconds down.\nFor example, 30 seconds of usage is 1 billable minute, 70 seconds is 1 billable minute, and 150 seconds are billed as 3 minutes.\nJobs that run on Windows or macOS consume minutes at a higher rate than jobs on Linux.\nUnit minutes usage per shape and platform can be found above.`}),`\n`,_jsxs(_components.p,{children:[`An instance is only accounted for the time it runs a job. Instances that never pick up a job, such as runners\nwhose job was cancelled or picked up by another matching runner, consume no unit minutes.\nSee `,_jsx(_components.a,{href:`/platform/workspaces/billing-and-limits`,children:`Billing and Limits →`}),` for details.`]})]})}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":"Machine Shapes","noindex":true,"description":null,"href":"/platform/compute/machine-shapes"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Understanding Machine Shapes","slug":"understanding-machine-shapes","depth":2,"children":[]},{"title":"Available Configurations","slug":"available-configurations","depth":2,"children":[{"title":"Standard shapes","slug":"standard-shapes","depth":3,"children":[]},{"title":"Non-Standard shapes","slug":"non-standard-shapes","depth":3,"children":[]},{"title":"High-Memory and High-CPU Instances","slug":"high-memory-instances","depth":3,"children":[]},{"title":"Shape Pricing","slug":"shape-pricing","depth":3,"children":[]},{"title":"Linux on Apple Silicon","slug":"linux-on-apple-silicon","depth":3,"children":[]}]},{"title":"Storage Allocation","slug":"storage-allocation","depth":2,"children":[]},{"title":"Windows Configurations","slug":"windows-configurations","depth":2,"children":[]},{"title":"macOS Configurations","slug":"macos-configurations","depth":2,"children":[]},{"title":"Billing and Cost Optimization","slug":"billing-and-cost-optimization","depth":2,"children":[{"title":"Unit minute accounting","slug":"unit-minute-accounting","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/namespace-labs/fa018fe02fd436c8/navigation.js","/docs/_mintlify/custom/namespace-labs/4276600b7cb636ff/legacy-anchor-redirects.js"],"subdomain":"namespace-labs","siteName":"Namespace Documentation","title":"Machine Shapes - Namespace Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-26T10:46:18.072Z","gitLastModified":"2026-10-02T14:07:39.000Z","originalFileLocation":"platform/compute/machine-shapes.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=\"application-name\" content=\"Namespace Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/namespace-labs/kZKeJ4zhJEuE6_kI/_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/namespace-labs/kZKeJ4zhJEuE6_kI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/namespace-labs/kZKeJ4zhJEuE6_kI/_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/namespace-labs/kZKeJ4zhJEuE6_kI/_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/namespace-labs/kZKeJ4zhJEuE6_kI/_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/namespace-labs/kZKeJ4zhJEuE6_kI/_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/namespace-labs/kZKeJ4zhJEuE6_kI/_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/namespace-labs/kZKeJ4zhJEuE6_kI/_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/namespace-labs/kZKeJ4zhJEuE6_kI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Machine Shapes - Namespace Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Namespace Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://namespace.so/docs/platform/compute/machine-shapes\\">\\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://namespace-labs.mintlify.app/\_mintlify/api/og/v2?division=Compute\\u0026amp;title=Machine+Shapes\\u0026amp;theme=1f89d53762a6d5304d1c63c4\\u0026amp;signature=34424506952e85a9b7044b44741b3b4686a965b1b55d64abb0646529a67a74d3\\">\\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=\"Machine Shapes - Namespace Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://namespace-labs.mintlify.app/\_mintlify/api/og/v2?division=Compute\\u0026amp;title=Machine+Shapes\\u0026amp;theme=1f89d53762a6d5304d1c63c4\\u0026amp;signature=34424506952e85a9b7044b44741b3b4686a965b1b55d64abb0646529a67a74d3\\">\\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/namespace-labs/kZKeJ4zhJEuE6_kI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Namespace Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1C32FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://namespace.so/docs/platform/compute/machine-shapes\\">\\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/platform/compute/machine-shapes.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\\",\\"@type\\":\\"WebSite\\",\\"name\\":\\"Namespace Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\\"}}\\u003c/script>","siteName":"Namespace Documentation","nav":{"global":{"anchors":[{"anchor":"Changelog","icon":"history","href":"https://namespace.so/changelog"},{"anchor":"Trust Center (SOC2)","icon":"shield-check","href":"https://trust.namespace.so/"},{"anchor":"Status","icon":"activity","href":"https://namespace-status.com/"},{"anchor":"Support","icon":"message-circle","href":"https://namespace.so/support"}\]},"products":\[{"product":"Products","description":"Turnkey products built on the Namespace platform","pages":[{"title":"Products","href":""}]},{"product":"Platform","description":"Lower-level primitives to build your own","tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Start building with Namespace","sidebarTitle":"Overview","href":"/platform"},{"group":"Build with Namespace","pages":[{"group":"Authentication","icon":"key-round","pages":[{"title":"Authentication for Platforms","sidebarTitle":"Overview","href":"/platform/authentication/index"},{"title":"Build on Your Own Workspace","sidebarTitle":"Build on your own workspace","href":"/platform/authentication/local-development"},{"title":"Partner Credentials","sidebarTitle":"Partner credentials","href":"/platform/authentication/partner-credentials"},{"title":"Tenant Tokens","sidebarTitle":"Tenant tokens","href":"/platform/authentication/tenant-tokens"},{"title":"Revokable Tokens","sidebarTitle":"Revokable tokens","href":"/platform/authentication/revokable-tokens"}]},{"group":"Multi-tenancy","icon":"users","pages":[{"title":"Multi-tenancy","sidebarTitle":"Overview","href":"/platform/tenants/index"},{"title":"Create a Tenant with the Platform API","sidebarTitle":"Quickstart","href":"/platform/tenants/quickstart"},{"title":"Partner and Tenant Clients","sidebarTitle":"Partner and tenant clients","href":"/platform/tenants/clients"},{"title":"Create Tenants","sidebarTitle":"Create tenants","href":"/platform/tenants/create"},{"title":"List Tenants","sidebarTitle":"List and find tenants","href":"/platform/tenants/list"},{"title":"Update Tenants","sidebarTitle":"Update tenants","href":"/platform/tenants/update"},{"title":"Tenant Policies","sidebarTitle":"Tenant policies","href":"/platform/tenants/policies"},{"title":"Delete Tenants","sidebarTitle":"Delete tenants","href":"/platform/tenants/delete"}]},{"group":"Instances","icon":"server","pages":[{"title":"Create an Instance with the Platform API","sidebarTitle":"Quickstart","href":"/platform/instances/quickstart"},{"title":"Instance Configuration","sidebarTitle":"Configuration","href":"/platform/instances/configuration"},{"group":"Examples","icon":"code","pages":[{"title":"Run a Command in an Instance","sidebarTitle":"Run commands","href":"/platform/instances/examples/run-commands"},{"title":"Create or Reuse an Instance","sidebarTitle":"Create or reuse","href":"/platform/instances/examples/create-or-reuse"},{"title":"SSH into a Container","sidebarTitle":"SSH access","href":"/platform/instances/examples/ssh"},{"title":"Authenticating to an Instance Endpoint","sidebarTitle":"Endpoint authentication","href":"/platform/instances/examples/endpoint-authentication"},{"title":"Creating Many Instances Concurrently","sidebarTitle":"Concurrent instances","href":"/platform/instances/examples/concurrency"}]}]}]},{"group":"Building Blocks","pages":[{"group":"Compute","icon":"cpu","pages":[{"title":"Compute Platform","sidebarTitle":"Overview","href":"/platform/compute/index"},{"title":"Linux","href":"/platform/compute/linux"},{"title":"macOS","href":"/platform/compute/macos"},{"title":"Windows","href":"/platform/compute/windows"},{"title":"Observability","href":"/platform/compute/observability"},{"title":"SSH / Remote Display with Namespace Compute","sidebarTitle":"SSH / Remote Display","description":null,"href":"/platform/compute/ssh-remote-display"},{"title":"Machine Shapes","href":"/platform/compute/machine-shapes"},{"title":"Resource Limits","description":null,"href":"/platform/compute/resource-limits"}]},{"group":"Storage","icon":"database","pages":[{"title":"Storage","sidebarTitle":"Overview","href":"/platform/storage/index"},{"title":"Cache Volumes","href":"/platform/storage/cache-volumes"},{"title":"Container Registry","href":"/platform/storage/container-registry"},{"title":"Artifact Storage","href":"/platform/storage/artifact-storage"},{"title":"Secrets","href":"/platform/storage/secrets"}]},{"group":"Networking","icon":"network","pages":[{"title":"Networking","sidebarTitle":"Overview","href":"/platform/networking/index"},{"title":"Ingress","href":"/platform/networking/ingress"},{"title":"Network Performance Optimizations","sidebarTitle":"Performance","href":"/platform/networking/performance"},{"title":"Network Security","sidebarTitle":"Security","href":"/platform/networking/security"},{"title":"Egress policies","href":"/platform/networking/egress-policy"}]}]}]}]}]},"title":"Machine Shapes - Namespace Documentation","buildId":"dpl_GvhK4qVXq51DpfYJLCtPpYNN4YHN","deploymentId":"dpl_GvhK4qVXq51DpfYJLCtPpYNN4YHN","dynamics":[],"chunks":[]}