Spot pricing and pricing policies in Nebius AI Cloud
Spot pricing is dynamic pricing for preemptible virtual machines (VMs) and Nebius AI Cloud services that run on preemptible VMs. For each preemptible GPU platform in each region, the current spot price is shared across preemptible VM capacity and changes based on how much capacity is actually in use.To control your maximum price per GPU hour, you can create a pricing policy. A pricing policy defines how much you’re willing to pay for preemptible resources that you create on a specific platform. To protect against price increases, set a max price in a pricing policy: resources that use the policy stop if the spot price exceeds that max price. If you don’t want to set a max price, you can choose to follow the current spot price when creating a preemptible resource.For detailed instructions, see Managing pricing policies.
Each preemptible GPU platform in each region has a spot price and a minimum price.
Spot price: The current price for one GPU hour. This price may change as often as every 15 minutes based on capacity that is actually in use.
Minimum price: The lowest possible spot price for one GPU hour on the platform in that region.
Max price: The value that you set in a pricing policy. It’s the highest spot price at which your resources that use the policy can run.
Spot prices can change before and during resource usage. The current spot price becomes the applicable price when the resource starts using preemptible VM capacity. During use, the applicable price can change at the next 15-minute update.Before incurring charges, you can check the current spot price and minimum price on the Billing → Pricing → Pricing history page in the web console. When you create a new preemptible resource, the web console shows the current spot price for the selected resource based on its GPU count and an estimated hourly cost. The estimate assumes the spot price doesn’t change during that hour, so the actual charge can differ if the spot price changes.Spot prices aren’t capped and can rise above the regular on-demand service rates used for pay-as-you-go billing. A max price in a pricing policy is a firm ceiling: if the spot price exceeds the max price, preemptible resources that use the policy are stopped.
Spot pricing doesn’t guarantee resource availability. Preemptible resources may be stopped if capacity is needed elsewhere or if the current spot price exceeds the max price set in the selected pricing policy.
A pricing policy belongs to a project and applies to one GPU platform. When a resource uses the policy, the spot price for the resource’s region is compared with the policy’s max price.The max price is a per-GPU-hour price limit, not the price that you pay by default. While the spot price is lower than or equal to the max price, resources that use the policy are charged at the current spot price. Setting the max price higher than the current spot price doesn’t raise the price for you or other users. If the spot price exceeds the max price, your resources are stopped, and you’ll never pay more than the max price you’ve set in your pricing policy for GPU usage.If the max price is lower than the current spot price, the policy is shown as Blocked in the web console. Resources that use a blocked policy can’t start until the spot price decreases and you restart them, or until you increase the max price set in the policy.
The spot price stays within the max price. If the max price is $3.00 per GPU hour and the VM runs for 30 minutes, but the spot price changes after 15 minutes, the computing cost is calculated for each pricing interval:
First 15 minutes at $2.00 per GPU hour: 8 GPUs × 0.25 hours × $2.00 = $4.00
Next 15 minutes at $2.50 per GPU hour: 8 GPUs × 0.25 hours × $2.50 = $5.00
Total: $4.00 + $5.00 = $9.00
The spot price exceeds the max price. If the max price is $3.00 per GPU hour and the spot price rises from $2.00 to $3.20 after 15 minutes, the VM stops when the new price applies:
First 15 minutes at $2.00 per GPU hour: 8 GPUs × 0.25 hours × $2.00 = $4.00
After 15 minutes, the VM stops because the spot price exceeds the max price.
Total: $4.00
No max price is set. If you follow the spot price, the spot price is $3.00 per GPU hour when you create a VM and the VM runs for 45 minutes, the VM keeps running as the spot price changes:
First 15 minutes at $3.00 per GPU hour: 8 GPUs × 0.25 hours × $3.00 = $6.00
Next 15 minutes at $3.20 per GPU hour: 8 GPUs × 0.25 hours × $3.20 = $6.40
Next 15 minutes at $2.90 per GPU hour: 8 GPUs × 0.25 hours × $2.90 = $5.80
Price increases don’t stop the resource, but capacity still isn’t guaranteed. The resource can still be stopped if capacity is needed elsewhere.
Use when
You need a price limit for GPU usage.
You accept spot price changes and don’t need to set a max price.
Following the spot price sets no upper limit for GPU usage. The spot price can exceed the regular on-demand service rates, and the resource is not stopped when the price rises.
When demand for a preemptible GPU platform is higher than available capacity, the max price helps determine allocation priority. Requests are prioritized by max price, not by the order in which they are submitted. A resource with a higher max price can be prioritized over resources with lower max prices for the same GPU platform and region.Only running VMs use capacity and affect the spot price. Requests that don’t start, including requests with a high max price, don’t change the price. Running more of your own preemptible VMs uses capacity and affects the spot price for all users on the same GPU platform and region, just like any other running preemptible VMs. You pay for that capacity while it runs. When your VMs stop, the released capacity becomes available to all users, and you don’t get priority for it.
Spot prices can change during a billing period. Your invoice shows the total consumption for the billing period and doesn’t list every spot price change separately.To check detailed usage for each price interval, export usage data in the FinOps Open Cost and Usage Specification (FOCUS) 1.2 format. The export contains the effective hourly price for VM usage and the time period for each charge. For more information, see Exporting usage data as CSV.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Nebius AI Cloud","colors":{"primary":"#6057f7","light":"#6057f7","dark":"#6057f7"},"logo":{"light":"https://mintcdn.com/nebius-ai-cloud/Ig0U9IUMcvPL0NXJ/_assets/logo/logo.svg?fit=max\u0026auto=format\u0026n=Ig0U9IUMcvPL0NXJ\u0026q=85\u0026s=8dd637468a6b53f6c1af6387d11e76c7","dark":"https://mintcdn.com/nebius-ai-cloud/Ig0U9IUMcvPL0NXJ/_assets/logo/logo.svg?fit=max\u0026auto=format\u0026n=Ig0U9IUMcvPL0NXJ\u0026q=85\u0026s=8dd637468a6b53f6c1af6387d11e76c7"},"favicon":"https://mintcdn.com/nebius-ai-cloud/Ig0U9IUMcvPL0NXJ/_assets/favicon.ico?fit=max\u0026auto=format\u0026n=Ig0U9IUMcvPL0NXJ\u0026q=85\u0026s=8a5c39792808860e8902cbf209ba4843","appearance":{"default":"system"},"background":{"color":{"dark":"#26262A"}},"navbar":{"links":[{"href":"https://nebius.com/#ai-contact-form","label":"Contact us"}],"primary":{"type":"button","label":"Open web console","href":"https://console.nebius.com/"}},"footer":{"socials":{"youtube":"https://www.youtube.com/@nebiusofficial","facebook":"https://www.facebook.com/nebiusofficial","linkedin":"https://www.linkedin.com/company/nebius","x":"https://x.com/nebiusai"}},"seo":{"metatags":{"google-site-verification":"p7dnMrsuoFlnyF9Oo0Ys0xPbeRCpQ9MedGsgi7nBOaI"}},"integrations":{"ga4":{"measurementId":"G-DHKV2ZED15"}},"contextual":{"options":["mcp","copy","view","vscode","cursor"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"nebius-ai-cloud","hasAudioNarration":false,"actualSubdomain":"nebius-ai-cloud","customDomains":["docs.nebius.com"],"gitSource":{"type":"github","owner":"nebius","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aecaa6337327199c83cef13","collectionId":"8b92e3ab-79ac-420a-bf5b-ad218eece6cc","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aecaa6337327199c83cef13"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED","enabled":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aedd980df45b49db832e46d","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"Developer tools","count":1579},{"language":"default","tag":"Reference","count":1533},{"language":"default","tag":"CLI","count":822},{"language":"default","tag":"REST API","count":613},{"language":"default","tag":"v1","count":471},{"language":"default","tag":"iam","count":332},{"language":"default","tag":"vpc","count":237},{"language":"default","tag":"v1alpha1","count":225},{"language":"default","tag":"Infrastructure","count":214},{"language":"default","tag":"operation","count":189}],"searchSettings":{"isFiltersEnabled":false}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"_assets/css/styles.css","content":".inline_svg svg{display:inline}.custom-card-icon{width:fit-content!important}.custom-card-icon>div{padding:32px;height:100%}.getting_started_wrapper .custom-card-icon:hover{border:1px solid rgba(27, 45, 79, 0.15)!important}.dark .getting_started_wrapper .custom-card-icon,.dark .getting_started_wrapper .custom-card-icon:hover{border:1px solid rgba(255, 255, 255, 0.15)!important}.getting_started_wrapper .custom-card-icon>div:hover{background:rgba(0, 0, 0, 0.03)}.dark .getting_started_wrapper .custom-card-icon>div:hover{background:rgba(255, 255, 255, 0.03)}.platform_services_wrapper .custom-card-icon{border:none;border-radius:24px;box-shadow:1px 3px 13px 0px rgba(0, 0, 0, 0.05), 0px 1px 6px 0px rgba(0, 0, 0, 0.05)}.platform_services_wrapper .custom-card-icon:hover{box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.15)}.dark .platform_services_wrapper .custom-card-icon{background:rgba(48, 48, 53, 1)}.dark .platform_services_wrapper .custom-card-icon>div:hover{background:rgba(255, 255, 255, 0.03)}.custom-card-icon a{background-color:#fff!important}.dark .custom-card-icon a{background-color:#303035!important;border-color:#303035!important}nav ul .navbar-link a,nav ul #topbar-cta-button a span{border-radius:50px!important;color:#fff}nav ul .navbar-link a:hover{color:#fff}#navbar>div.relative{width:100%;max-width:100%}#navbar>div.max-w-8xl.mx-auto.relative>div>div.relative>div>div,#navbar>div.max-w-8xl.mx-auto.relative>div>div.hidden.lg\\:flex.px-12.h-12{max-width:92rem!important;margin:auto;padding-left:3rem;padding-right:3rem}#navbar>div.relative>div>div.relative,#navbar>div.max-w-8xl.mx-auto.relative>div>div.relative>div>div>div.relative.hidden.lg\\:flex.items-center.flex-1.z-20.justify-center button{background-color:#31343c;width:100%;color:#ffffffcc!important;--tw-ring-color: #ffffffcc !important}.dark #navbar>div.relative>div>div.relative,.dark #navbar>div.max-w-8xl.mx-auto.relative>div>div.relative>div>div>div.relative.hidden.lg\\:flex.items-center.flex-1.z-20.justify-center button{background-color:#26262a}#navbar>div.max-w-8xl.mx-auto.relative>div>div.relative>button div{color:#fff!important}#navbar,#navbar>div,#navbar>div>div{overflow:visible!important}.hidden.lg\\:flex.px-12.h-12{position:relative!important;padding-left:1rem!important;padding-right:1rem!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100vw!important;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(96, 87, 247, 0.6) transparent}.hidden.lg\\:flex.px-12.h-12::-webkit-scrollbar{height:6px}.hidden.lg\\:flex.px-12.h-12::-webkit-scrollbar-track{background:transparent;margin:0 1rem}.hidden.lg\\:flex.px-12.h-12::-webkit-scrollbar-thumb{background:rgba(96, 87, 247, 0.6);border-radius:3px}.hidden.lg\\:flex.px-12.h-12::-webkit-scrollbar-thumb:hover{background:rgba(96, 87, 247, 0.9)}html[data-current-path^=\"/legal\"]:not([data-current-path=\"/legal/agreement\"]):not([data-current-path=\"/legal/dpa\"]):not([data-current-path=\"/legal/dpa-inc\"]):not([data-current-path=\"/legal/dpa-il\"]) #content-area>#header>div>div>:not(h1){display:none!important}.nav-tabs{gap:1rem!important;flex-wrap:nowrap!important;width:max-content!important;min-width:100%!important;padding-left:2rem!important}.nav-tabs::after{content:\"\";min-width:1rem!important;flex-shrink:0!important;display:block!important}.nav-tabs-item{white-space:nowrap!important;flex-shrink:0!important}.nav-scroll-caret-left{background:linear-gradient(\n to right,\n rgba(255, 255, 255, 1) 0%,\n rgba(255, 255, 255, 1) 50%,\n rgba(255, 255, 255, 0) 100%\n )!important;color:#666!important}.nav-scroll-caret-right{background:linear-gradient(\n to left,\n rgba(255, 255, 255, 1) 0%,\n rgba(255, 255, 255, 1) 50%,\n rgba(255, 255, 255, 0) 100%\n )!important;color:#666!important}.dark .nav-scroll-caret-left{background:linear-gradient(to right, #26262a 0%, #26262a 50%, rgba(38, 38, 42, 0) 100%)!important;color:#999!important}.dark .nav-scroll-caret-right{background:linear-gradient(to left, #26262a 0%, #26262a 50%, rgba(38, 38, 42, 0) 100%)!important;color:#999!important}#content blockquote{border-color:#5282ff!important}@media screen and (max-width: 1486px){#navbar>div.max-w-8xl.mx-auto.relative>div>div.relative>div{padding-left:0!important;padding-right:0!important}.homepage_wrapper>div{padding-left:2rem!important;padding-right:2rem!important}}@media screen and (max-width: 1024px){.homepage_wrapper>div{padding-left:0.5rem!important;padding-right:0.5rem!important}}.getting_started_wrapper .card{border-radius:24px;border-width:1px}img.inline{margin:0}img.icon[src*=\"/_assets/\"]{filter:invert(0.1)}.dark img.icon[src*=\"/_assets/\"]{filter:invert(0.96)}img.icon.keep-colors,.dark img.icon.keep-colors{filter:none}img.icon[src*=\"/_assets/sidebar/\"]{filter:brightness(0) invert(0.1)}.dark img.icon[src*=\"/_assets/sidebar/\"]{filter:none}img[src*=\"/_assets/icons/\"]{filter:brightness(0) invert(6%) sepia(58%) saturate(1475%) hue-rotate(195deg) brightness(103%) contrast(91%)}.dark img[src*=\"/_assets/icons/\"]{filter:none}.frame{width:fit-content;margin:auto}@media print{#navbar,#sidebar,#content-side-layout,#footer,#pagination,.feedback-toolbar,.media-print-none{display:none}#content-area{width:100%;margin-left:0;padding-left:.25rem}}.chat-assistant-floating-input{display:none!important}.sticky-table [data-table-wrapper]{--page-padding: 0px}.sticky-table table :is(th,td):first-child{position:sticky;left:0;z-index:1;background:rgb(var(--background-light))}.sticky-table table :is(th,td):first-child,.sticky-table table :is(th,td):first-child *{overflow-wrap:anywhere}html.dark .sticky-table table :is(th,td):first-child{background:rgb(var(--background-dark))}.compact-matrix table{width:max-content;min-width:0}.compact-matrix table :is(th,td){min-width:0;padding:8px;vertical-align:middle}.compact-matrix table :is(th,td):not(:first-child){width:auto;text-align:center;white-space:nowrap}.compact-matrix table :is(th,td):first-child{width:150px;white-space:normal}.compact-matrix table th code{padding-inline:2px}.merged-first-column table tbody tr{border-bottom-width:0}.merged-first-column table tbody td{border-bottom:1px solid rgb(var(--gray-100))}html.dark .merged-first-column table tbody td{border-bottom-color:#94a3b81a}.merged-first-column table tbody tr:has(+tr>td:first-child:empty)>td:first-child{border-bottom-color:transparent}.merged-first-column table :is(th,td):first-child{width:260px}.first-expanded-column table :is(th,td):first-child{width:24%;white-space:normal}"}],"page":{"pagePath":"signup-billing/pricing-policy","slug":"/signup-billing/pricing-policy","pageMetadata":{"title":"Spot pricing and pricing policies in Nebius AI Cloud","sidebarTitle":"Overview","description":null,"href":"/signup-billing/pricing-policy"},"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`,em:`em`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[_jsx(_components.em,{children:`Spot pricing`}),` is dynamic pricing for preemptible virtual machines (VMs) and Nebius AI Cloud services that run on preemptible VMs. For each preemptible GPU `,_jsx(_components.a,{href:`/compute/virtual-machines/types`,children:`platform`}),` in each `,_jsx(_components.a,{href:`/overview/regions`,children:`region`}),`, the current spot price is shared across preemptible VM capacity and changes based on how much capacity is actually in use.`]}),`\n`,_jsxs(_components.p,{children:[`To control your maximum price per GPU hour, you can create a `,_jsx(_components.em,{children:`pricing policy`}),`. A pricing policy defines how much you’re willing to pay for preemptible resources that you create on a specific platform. To protect against price increases, set a max price in a `,_jsx(_components.a,{href:`#pricing-policies`,children:`pricing policy`}),`: resources that use the policy stop if the spot price exceeds that max price. If you don’t want to set a max price, you can choose to follow the current spot price when creating a preemptible resource.`]}),`\n`,_jsxs(_components.p,{children:[`For detailed instructions, see `,_jsx(_components.a,{href:`/signup-billing/manage-pricing-policy`,children:`Managing pricing policies`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-spot-pricing-works`,children:`How spot pricing works`}),`\n`,_jsx(_components.p,{children:`Each preemptible GPU platform in each region has a spot price and a minimum price.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Spot price`}),`: The current price for one GPU hour. This price may change as often as every 15 minutes based on capacity that is actually in use.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Minimum price`}),`: The lowest possible spot price for one GPU hour on the platform in that region.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Max price`}),`: The value that you set in a pricing policy. It’s the highest spot price at which your resources that use the policy can run.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Spot prices can change before and during resource usage. The current spot price becomes the applicable price when the resource starts using preemptible VM capacity. During use, the applicable price can change at the next 15-minute update.`}),`\n`,_jsxs(_components.p,{children:[`Before incurring charges, you can check the current spot price and minimum price on the `,_jsx(_components.strong,{children:`Billing`}),` → `,_jsx(_components.strong,{children:`Pricing`}),` → `,_jsx(_components.strong,{children:`Pricing history`}),` page in the `,_jsx(_components.a,{href:`https://console.nebius.com`,children:`web console`}),`. When you create a new preemptible resource, the web console shows the current spot price for the selected resource based on its GPU count and an estimated hourly cost. The estimate assumes the spot price doesn’t change during that hour, so the actual charge can differ if the spot price changes.`]}),`\n`,_jsxs(_components.p,{children:[`Spot prices aren’t capped and can rise above the regular `,_jsx(_components.a,{href:`/compute/resources/pricing`,children:`on-demand service rates`}),` used for pay-as-you-go billing. A max price in a pricing policy is a firm ceiling: if the spot price exceeds the max price, preemptible resources that use the policy are stopped.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Spot pricing doesn’t guarantee resource availability. Preemptible resources may be stopped if capacity is needed elsewhere or if the current spot price exceeds the max price set in the selected pricing policy.`})}),`\n`,_jsxs(_components.p,{children:[`For more information about preemptible VM behavior, see `,_jsx(_components.a,{href:`/compute/virtual-machines/preemptible`,children:`Preemptible virtual machines`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`pricing-policies`,children:`Pricing policies`}),`\n`,_jsx(_components.p,{children:`A pricing policy belongs to a project and applies to one GPU platform. When a resource uses the policy, the spot price for the resource’s region is compared with the policy’s max price.`}),`\n`,_jsx(_components.p,{children:`The max price is a per-GPU-hour price limit, not the price that you pay by default. While the spot price is lower than or equal to the max price, resources that use the policy are charged at the current spot price. Setting the max price higher than the current spot price doesn’t raise the price for you or other users. If the spot price exceeds the max price, your resources are stopped, and you’ll never pay more than the max price you’ve set in your pricing policy for GPU usage.`}),`\n`,_jsxs(_components.p,{children:[`If the max price is lower than the current spot price, the policy is shown as `,_jsx(_components.strong,{children:`Blocked`}),` in the web console. Resources that use a blocked policy can’t start until the spot price decreases and you restart them, or until you increase the max price set in the policy.`]}),`\n`,_jsx(Heading,{level:`3`,id:`pricing-examples`,children:`Pricing examples`}),`\n`,_jsx(_components.p,{children:`For example, for a preemptible VM with 8 GPUs:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The spot price stays within the max price`}),`. If the max price is $3.00 per GPU hour and the VM runs for 30 minutes, but the spot price changes after 15 minutes, the computing cost is calculated for each pricing interval:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`First 15 minutes at $2.00 per GPU hour: 8 GPUs × 0.25 hours × $2.00 = $4.00`}),`\n`,_jsx(_components.li,{children:`Next 15 minutes at $2.50 per GPU hour: 8 GPUs × 0.25 hours × $2.50 = $5.00`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Total: $4.00 + $5.00 = $9.00`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The spot price exceeds the max price`}),`. If the max price is $3.00 per GPU hour and the spot price rises from $2.00 to $3.20 after 15 minutes, the VM stops when the new price applies:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`First 15 minutes at $2.00 per GPU hour: 8 GPUs × 0.25 hours × $2.00 = $4.00`}),`\n`,_jsx(_components.li,{children:`After 15 minutes, the VM stops because the spot price exceeds the max price.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Total: $4.00`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`No max price is set`}),`. If you follow the spot price, the spot price is $3.00 per GPU hour when you create a VM and the VM runs for 45 minutes, the VM keeps running as the spot price changes:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`First 15 minutes at $3.00 per GPU hour: 8 GPUs × 0.25 hours × $3.00 = $6.00`}),`\n`,_jsx(_components.li,{children:`Next 15 minutes at $3.20 per GPU hour: 8 GPUs × 0.25 hours × $3.20 = $6.40`}),`\n`,_jsx(_components.li,{children:`Next 15 minutes at $2.90 per GPU hour: 8 GPUs × 0.25 hours × $2.90 = $5.80`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Total: $6.00 + $6.40 + $5.80 = $18.20`}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`choosing-a-pricing-option`,children:`Choosing a pricing option`}),`\n`,_jsx(_components.p,{children:`When you create or start a preemptible VM, choose how the VM accepts the current spot price:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{children:`Pricing policy with a max price`}),_jsx(_components.th,{children:`Following the spot price`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`What you pay`}),_jsx(_components.td,{children:`You pay the current spot price as long as it’s equal to or below your max price. You don’t pay the max price by default.`}),_jsx(_components.td,{children:`You pay the current spot price for each pricing interval when the resource is running.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`If the spot price rises`}),_jsx(_components.td,{children:`The resource stops if the spot price exceeds the max price. You’ll never pay more than the max price you’ve set in the pricing policy for GPU usage.`}),_jsx(_components.td,{children:`The resource keeps accepting spot price changes.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`When capacity is tight`}),_jsxs(_components.td,{children:[`A resource with a higher max price can have higher `,_jsx(_components.a,{href:`#capacity-allocation`,children:`allocation priority`}),`.`]}),_jsx(_components.td,{children:`Price increases don’t stop the resource, but capacity still isn’t guaranteed. The resource can still be stopped if capacity is needed elsewhere.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Use when`}),_jsx(_components.td,{children:`You need a price limit for GPU usage.`}),_jsx(_components.td,{children:`You accept spot price changes and don’t need to set a max price.`})]})]})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Following the spot price sets no upper limit for GPU usage. The spot price can exceed the regular on-demand service rates, and the resource is not stopped when the price rises.`})}),`\n`,_jsx(Heading,{level:`2`,id:`capacity-allocation`,children:`Capacity allocation`}),`\n`,_jsx(_components.p,{children:`When demand for a preemptible GPU platform is higher than available capacity, the max price helps determine allocation priority. Requests are prioritized by max price, not by the order in which they are submitted. A resource with a higher max price can be prioritized over resources with lower max prices for the same GPU platform and region.`}),`\n`,_jsx(_components.p,{children:`Only running VMs use capacity and affect the spot price. Requests that don’t start, including requests with a high max price, don’t change the price. Running more of your own preemptible VMs uses capacity and affects the spot price for all users on the same GPU platform and region, just like any other running preemptible VMs. You pay for that capacity while it runs. When your VMs stop, the released capacity becomes available to all users, and you don’t get priority for it.`}),`\n`,_jsx(Heading,{level:`2`,id:`services-that-use-spot-pricing`,children:`Services that use spot pricing`}),`\n`,_jsx(_components.p,{children:`Spot pricing applies to preemptible VMs with GPUs. Depending on the service and resource type, this can include:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/compute/virtual-machines/preemptible`,children:`Compute preemptible VMs`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/kubernetes/node-groups/manage`,children:`Managed Service for Kubernetes® node groups`}),` that use preemptible VMs.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/serverless/jobs/manage`,children:`Serverless AI jobs`}),` and `,_jsx(_components.a,{href:`/serverless/endpoints/manage`,children:`endpoints`}),` that run on preemptible VMs.`]}),`\n`,_jsx(_components.li,{children:`Other Nebius AI Cloud services where you select preemptible GPU capacity.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`If a service doesn’t let you select preemptible GPU capacity, spot pricing isn’t available for that resource.`}),`\n`,_jsx(Heading,{level:`2`,id:`usage-and-invoices`,children:`Usage and invoices`}),`\n`,_jsx(_components.p,{children:`Spot prices can change during a billing period. Your invoice shows the total consumption for the billing period and doesn’t list every spot price change separately.`}),`\n`,_jsxs(_components.p,{children:[`To check detailed usage for each price interval, export usage data in the `,_jsx(_components.a,{href:`https://focus.finops.org/focus-specification/v1-2/`,children:`FinOps Open Cost and Usage Specification (FOCUS) 1.2`}),` format. The export contains the effective hourly price for VM usage and the time period for each charge. For more information, see `,_jsx(_components.a,{href:`/signup-billing/usage/export`,children:`Exporting usage data as CSV`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`see-also`,children:`See also`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/signup-billing/manage-pricing-policy`,children:`Managing pricing policies`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/signup-billing/spot-prices`,children:`Getting spot prices`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/compute/virtual-machines/preemptible`,children:`Preemptible virtual machines`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/compute/virtual-machines/capacity-advisor`,children:`Capacity advisor`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/compute/resources/pricing`,children:`Compute pricing`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/signup-billing/billing-models/payg`,children:`Pay-as-you-go in Nebius AI Cloud`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/signup-billing/usage/export`,children:`Exporting usage data as CSV`})}),`\n`]})]})}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":"Spot pricing and pricing policies in Nebius AI Cloud","sidebarTitle":"Overview","description":null,"href":"/signup-billing/pricing-policy"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How spot pricing works","slug":"how-spot-pricing-works","depth":2,"children":[]},{"title":"Pricing policies","slug":"pricing-policies","depth":2,"children":[{"title":"Pricing examples","slug":"pricing-examples","depth":3,"children":[]}]},{"title":"Choosing a pricing option","slug":"choosing-a-pricing-option","depth":2,"children":[]},{"title":"Capacity allocation","slug":"capacity-allocation","depth":2,"children":[]},{"title":"Services that use spot pricing","slug":"services-that-use-spot-pricing","depth":2,"children":[]},{"title":"Usage and invoices","slug":"usage-and-invoices","depth":2,"children":[]},{"title":"See also","slug":"see-also","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/nebius-ai-cloud/15a5fe135c50f620/_assets/js/fix_index.js","/_mintlify/custom/nebius-ai-cloud/031bcfd22bd37d86/_assets/js/nav-tabs-scroll.js","/_mintlify/custom/nebius-ai-cloud/614ea6118f9493e4/_assets/js/onetrust.js","/_mintlify/custom/nebius-ai-cloud/d7115c46a3daa627/_assets/js/reo-dev.js"],"subdomain":"nebius-ai-cloud","siteName":"Nebius AI Cloud","title":"Spot pricing and pricing policies in Nebius AI Cloud - Nebius AI Cloud","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T13:12:32.038Z","originalFileLocation":"signup-billing/pricing-policy.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=\"Nebius AI Cloud\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/nebius-ai-cloud/0Ek9sP7Ja4is5z8_/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/nebius-ai-cloud/0Ek9sP7Ja4is5z8_/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/nebius-ai-cloud/0Ek9sP7Ja4is5z8_/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/nebius-ai-cloud/0Ek9sP7Ja4is5z8_/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/nebius-ai-cloud/0Ek9sP7Ja4is5z8_/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/nebius-ai-cloud/0Ek9sP7Ja4is5z8_/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/nebius-ai-cloud/0Ek9sP7Ja4is5z8_/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/nebius-ai-cloud/0Ek9sP7Ja4is5z8_/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/nebius-ai-cloud/0Ek9sP7Ja4is5z8_/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Spot pricing and pricing policies in Nebius AI Cloud - Nebius AI Cloud\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Nebius AI Cloud\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.nebius.com/signup-billing/pricing-policy\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://nebius-ai-cloud.mintlify.site/_mintlify/api/og/v2?division=Spot+pricing\u0026amp;title=Spot+pricing+and+pricing+policies+in+Nebius+AI+Cloud\u0026amp;theme=60ad9497c6ea86508326929d\u0026amp;signature=f4043d64bc1549dfa77e605174e87ce0cbb5770d1706782249c71b10f666cf65\">\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=\"Spot pricing and pricing policies in Nebius AI Cloud - Nebius AI Cloud\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://nebius-ai-cloud.mintlify.site/_mintlify/api/og/v2?division=Spot+pricing\u0026amp;title=Spot+pricing+and+pricing+policies+in+Nebius+AI+Cloud\u0026amp;theme=60ad9497c6ea86508326929d\u0026amp;signature=f4043d64bc1549dfa77e605174e87ce0cbb5770d1706782249c71b10f666cf65\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/nebius-ai-cloud/0Ek9sP7Ja4is5z8_/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Nebius AI Cloud\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6057f7\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"p7dnMrsuoFlnyF9Oo0Ys0xPbeRCpQ9MedGsgi7nBOaI\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.nebius.com/signup-billing/pricing-policy\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/signup-billing/pricing-policy.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.nebius.com/#organization\",\"name\":\"Nebius AI Cloud\",\"url\":\"https://docs.nebius.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/nebius-ai-cloud/Ig0U9IUMcvPL0NXJ/_assets/logo/logo.svg?fit=max\u0026auto=format\u0026n=Ig0U9IUMcvPL0NXJ\u0026q=85\u0026s=8dd637468a6b53f6c1af6387d11e76c7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.nebius.com#website\",\"name\":\"Nebius AI Cloud\",\"url\":\"https://docs.nebius.com\",\"publisher\":{\"@id\":\"https://docs.nebius.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.nebius.com/signup-billing/pricing-policy#webpage\",\"url\":\"https://docs.nebius.com/signup-billing/pricing-policy\",\"name\":\"Spot pricing and pricing policies in Nebius AI Cloud\",\"dateModified\":\"2026-11-06T13:12:32.038Z\",\"isPartOf\":{\"@id\":\"https://docs.nebius.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.nebius.com/signup-billing/pricing-policy#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.nebius.com/signup-billing/pricing-policy#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Nebius AI Cloud signup and payments\",\"item\":\"https://docs.nebius.com/signup-billing/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Spot pricing and pricing policies in Nebius AI Cloud\",\"item\":\"https://docs.nebius.com/signup-billing/pricing-policy\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.nebius.com/signup-billing/pricing-policy#article\",\"headline\":\"Spot pricing and pricing policies in Nebius AI Cloud\",\"name\":\"Spot pricing and pricing policies in Nebius AI Cloud\",\"url\":\"https://docs.nebius.com/signup-billing/pricing-policy\",\"mainEntityOfPage\":{\"@id\":\"https://docs.nebius.com/signup-billing/pricing-policy#webpage\"},\"dateModified\":\"2026-11-06T13:12:32.038Z\",\"publisher\":{\"@id\":\"https://docs.nebius.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.nebius.com#website\"}}]}\u003c/script>","siteName":"Nebius AI Cloud","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"Infrastructure","menu":[{"item":"Compute","pages":[{"title":"Compute","href":"/compute"}]},{"item":"Storage","pages":[{"title":"Storage","href":"/object-storage"}]},{"item":"Network","pages":[{"title":"Network","href":"/vpc"}]}],"pages":[{"title":"Infrastructure","href":"/compute"}]},{"tab":"AI services","pages":[{"title":"AI services","href":"/ai-services"}]},{"tab":"Observability","pages":[{"title":"Observability","href":"/observability"}]},{"tab":"Management","pages":[{"group":"Nebius AI Cloud signup and payments","pages":[{"title":"Nebius AI Cloud signup and payments","sidebarTitle":"Overview","href":"/signup-billing"},{"title":"How to sign up for Nebius AI Cloud","sidebarTitle":"How to sign up","href":"/signup-billing/sign-up"},{"group":"Billing models","pages":[{"title":"Billing models in Nebius AI Cloud","sidebarTitle":"Overview","href":"/signup-billing/billing-models/overview"},{"title":"Pay-as-you-go (PAYG) in Nebius AI Cloud","sidebarTitle":"Pay-as-you-go (PAYG)","href":"/signup-billing/billing-models/payg"},{"title":"Commitment discounts in Nebius AI Cloud","sidebarTitle":"Commitment discounts","description":null,"href":"/signup-billing/billing-models/committed-usage"}]},{"group":"Spot pricing","pages":[{"title":"Spot pricing and pricing policies in Nebius AI Cloud","sidebarTitle":"Overview","href":"/signup-billing/pricing-policy"},{"title":"Getting spot prices in Nebius AI Cloud","sidebarTitle":"Getting spot prices","tag":"NEW","description":null,"href":"/signup-billing/spot-prices"},{"title":"Managing pricing policies in Nebius AI Cloud","sidebarTitle":"Managing pricing policies","href":"/signup-billing/manage-pricing-policy"}]},{"group":"Payment process","pages":[{"group":"How to pay","pages":[{"title":"Types of payers","sidebarTitle":"Types of payers","href":"/signup-billing/payments/payers"},{"title":"How to pay with a bank card","sidebarTitle":"Bank card","href":"/signup-billing/payments/card"},{"title":"How to pay by bank transfer","sidebarTitle":"Bank transfers","href":"/signup-billing/payments/bank-transfers"},{"title":"How to use a promo code","sidebarTitle":"Promo codes","href":"/signup-billing/payments/promo-codes"}]},{"title":"How to read invoices and proforma invoices","sidebarTitle":"Reading invoices","href":"/signup-billing/payments/invoices"},{"title":"Usage and cost breakdown","sidebarTitle":"Usage and cost breakdown","href":"/signup-billing/payments/cost-breakdown"},{"title":"How a billing threshold works","sidebarTitle":"Billing threshold","href":"/signup-billing/payments/threshold"},{"title":"Taxes","sidebarTitle":"Understanding taxes","href":"/signup-billing/payments/taxes"}]},{"group":"Usage data","expanded":true,"pages":[{"title":"Viewing usage data in Nebius AI Cloud","sidebarTitle":"Viewing usage data","href":"/signup-billing/usage/view"},{"title":"Exporting usage data as CSV in Nebius AI Cloud","sidebarTitle":"Exporting usage data as CSV","href":"/signup-billing/usage/export"},{"group":"FOCUS 1.2","pages":[{"title":"Usage data conformance with FOCUS","sidebarTitle":"FOCUS conformance","href":"/signup-billing/usage/focus-conformance"},{"title":"FOCUS fields","sidebarTitle":"FOCUS fields","href":"/signup-billing/usage/focus-fields"}]},{"title":"Cost allocation labels in Nebius AI Cloud","sidebarTitle":"Cost allocation labels","href":"/signup-billing/usage/cost-allocation-labels"}]},{"title":"Budgets in Nebius AI Cloud","sidebarTitle":"Budgets","href":"/signup-billing/budgets"}]},{"group":"Identity and Access Management in Nebius AI Cloud","pages":[{"title":"Identity and Access Management","sidebarTitle":"Overview","href":"/iam/index"},{"title":"How resources, identities, and access are managed in Nebius AI Cloud","href":"/iam/overview"},{"title":"Managing projects in Nebius AI Cloud","sidebarTitle":"Projects","href":"/iam/manage-projects"},{"group":"Tenants","pages":[{"title":"Creating a tenant in Nebius AI Cloud","sidebarTitle":"Create a tenant","href":"/iam/create-tenants"},{"title":"Getting a tenant ID in Nebius AI Cloud","sidebarTitle":"Get a tenant ID","href":"/iam/get-tenants"},{"title":"Renaming tenants in Nebius AI Cloud","sidebarTitle":"Rename a tenant","href":"/iam/rename-tenants"}]},{"group":"Users","pages":[{"title":"How to authenticate in Nebius AI Cloud interfaces","sidebarTitle":"Authentication for users","href":"/iam/log-in"},{"title":"Access tokens in Nebius AI Cloud","sidebarTitle":"Access tokens","href":"/iam/authorization/access-tokens"},{"title":"How to invite users to a tenant","sidebarTitle":"User invitations","href":"/iam/authorization/add-users"}]},{"group":"Service accounts","pages":[{"title":"How to manage service accounts","sidebarTitle":"Creating service accounts","href":"/iam/service-accounts/manage"},{"title":"How to authenticate as a service account","sidebarTitle":"Authentication: access and authorized keys","href":"/iam/service-accounts/authentication"},{"title":"How to use access keys to authenticate in Nebius AI Cloud as a service account","sidebarTitle":"Using access keys","href":"/iam/service-accounts/access-keys"},{"title":"How to use authorized keys","sidebarTitle":"Using authorized keys","href":"/iam/service-accounts/authorized-keys"},{"group":"Static keys","pages":[{"title":"Static keys in Nebius AI Cloud","sidebarTitle":"Overview","href":"/iam/authorization/static-keys/index"},{"title":"How to manage static keys","sidebarTitle":"Managing static keys","href":"/iam/authorization/static-keys/manage"}]}]},{"group":"Access to external resources for Nebius workloads","pages":[{"title":"Accessing external resources from Nebius AI Cloud workloads","sidebarTitle":"Overview","href":"/iam/wif/index"},{"title":"Configuring access to Google Cloud for Nebius AI Cloud workloads","sidebarTitle":"Configuring access to Google Cloud","href":"/iam/wif/configure"}]},{"group":"Federations","pages":[{"title":"How to manage federations in Nebius AI Cloud","sidebarTitle":"Managing federations","href":"/iam/federations/manage"},{"group":"Configuring SSO with identity providers","pages":[{"title":"Single sign-on in Nebius AI Cloud","sidebarTitle":"Overview","href":"/iam/federations/saml-sso"},{"title":"Configuring single sign-on in Microsoft Entra ID","sidebarTitle":"Microsoft Entra ID","href":"/iam/federations/configure-sso-entra-id"},{"title":"Configuring single sign-on in JumpCloud","sidebarTitle":"JumpCloud","href":"/iam/federations/configure-sso-jumpcloud"},{"title":"Configuring single sign-on in Okta","sidebarTitle":"Okta","href":"/iam/federations/configure-sso-okta"},{"title":"Configuring single sign-on with a SAML identity provider","sidebarTitle":"SAML identity provider","href":"/iam/federations/configure-sso-saml"}]}]},{"group":"Access management","pages":[{"title":"Groups within Nebius AI Cloud tenants","sidebarTitle":"Groups","href":"/iam/authorization/groups/index"},{"title":"Roles for Nebius AI Cloud groups","sidebarTitle":"Roles","href":"/iam/authorization/roles"},{"title":"Managing custom groups","href":"/iam/authorization/groups/manage"},{"title":"How to add accounts to groups","sidebarTitle":"Adding accounts to groups","href":"/iam/authorization/groups/members"},{"sidebarTitle":"Deleting groups","title":"How to delete groups","href":"/iam/authorization/groups/delete-groups"}]}]},{"group":"Overview of Nebius AI Cloud","pages":[{"title":"How Nebius AI Cloud works","sidebarTitle":"Overview","href":"/overview/index"},{"group":"How Nebius AI Cloud works","pages":[{"title":"Nebius AI Cloud services","sidebarTitle":"Services","href":"/overview/services"},{"title":"Nebius AI Cloud regions","sidebarTitle":"Regions","href":"/overview/regions"}]},{"group":"Notification settings","pages":[{"group":"Subscriptions","pages":[{"title":"Subscriptions in Nebius AI Cloud","sidebarTitle":"Overview","href":"/overview/subscriptions/index"},{"title":"How to manage subscriptions in Nebius AI Cloud","sidebarTitle":"Managing subscriptions","href":"/overview/subscriptions/manage-subscriptions"}]},{"group":"Contacts","pages":[{"title":"Contacts in Nebius AI Cloud","sidebarTitle":"Overview","href":"/overview/contacts/index"},{"title":"How to manage contacts in Nebius AI Cloud","sidebarTitle":"Managing contacts","href":"/overview/contacts/manage-contacts"}]}]},{"title":"Support tickets: sending questions, bug reports and feature requests","sidebarTitle":"Support","href":"/overview/support"},{"title":"Nebius Echo AI assistant","sidebarTitle":"Nebius Echo AI assistant","href":"/overview/nebius-echo"},{"group":"Limits","pages":[{"title":"Quotas in Nebius AI Cloud","sidebarTitle":"Quotas","href":"/overview/quotas"},{"group":"Capacity block groups","pages":[{"title":"Capacity block groups in Nebius AI Cloud","sidebarTitle":"Overview","href":"/overview/limits/capacity-block-groups"},{"title":"Project limits for capacity block groups","sidebarTitle":"Project limits","href":"/overview/limits/project-limits"},{"title":"Managing project limits for capacity block groups","sidebarTitle":"Managing project limits","href":"/overview/limits/manage-project-limits"}]}]},{"group":"Digital rights","pages":[{"title":"Data portability in Nebius AI Cloud","sidebarTitle":"Data portability","href":"/overview/data-portability"},{"title":"Data deletion in Nebius AI Cloud","sidebarTitle":"Data deletion","href":"/overview/data-deletion"}]}]}]},{"tab":"Security and cryptography","pages":[{"title":"Security and cryptography","href":"/security/encryption"}]},{"tab":"Developer tools","pages":[{"title":"Developer tools","href":"/developer-tools"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]},{"tab":"Managed Service for Apache Spark™","hidden":true,"pages":[{"title":"Managed Service for Apache Spark™","href":"/spark"}]},{"tab":"Legal","pages":[{"title":"Legal","href":"/legal"}]}]},"basePath":"","title":"Spot pricing and pricing policies in Nebius AI Cloud - Nebius AI Cloud","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":[],"chunks":[]}