How placement works
Your organization’s compliance policy defines the regions where its deployments may run. A deployment region adds a narrower constraint for one deployment. It cannot expand the regions allowed by the compliance policy.
Global is the default when neither a deployment region nor a compliance policy limits placement. Baseten can place replicas in any region where the requested compute is available.
Regional deployment constraints
Keep the following in mind before selecting a region:- One region per deployment. All replicas run in the selected region. For multi-region fallbacks or region exclusion rules, use regional environments instead.
- Region selection is not a capacity reservation. Baseten checks whether it can schedule the selected accelerator in the region under the active compliance policy. If it can’t, the deployment request fails. This check doesn’t reserve future capacity.
- The region is fixed per deployment. You can’t change a deployment’s region in place. Changing regions creates a new deployment. See change or promote a regional deployment.
- GPU deployments only. Regional selection is supported for deployments on GPU instance types. Deployments on shared CPU instance types can’t select a region.
- Models only. Regional selection applies to model deployments. Chains and training jobs can’t select a region.
Regional endpoints
Regional deployments require a regional endpoint that enters the deployment’s region directly:model-{model_id}-region-{region_slug}.grpc.api.baseten.co.
Baseten reserves environment names that start with
region-, so a regional deployment endpoint like model-{model_id}-region-eu.api.baseten.co can never collide with a regional environment endpoint. If you try to create an environment with a reserved name, the request fails.Available regions
The following regions are available for regional deployments.Need a region that isn’t listed? Contact support.
Deploy to a region
Select a region with the Baseten CLI or REST API. In the dashboard, redeploy from the deployment settings to select or change a region.- Baseten CLI
- REST API
To deploy a model to a region:Deploy from your model’s directory, passing a region slug from available regions:For more information, see
baseten model push.Deploy errors
Region selection fails at deploy time with one of the following errors:List regions
To list the regions you can select, call the regions API:Change or promote a regional deployment
Because a deployment’s region is fixed, changing regions always creates a new deployment. The current deployment keeps serving until the new one is ready.Change a deployment’s region
- Dashboard
- Baseten CLI
1
Open the deployment
Sign in to app.baseten.co, choose Dedicated Inference, select your model, and open the deployment under Deployments.
2
Open the region settings
In Deployment settings, under Instance type, choose Manage.
3
Select a region
In Region, set After redeployment to the new region. Select Global to remove the deployment-specific region constraint. Baseten still applies your organization’s compliance policy.
4
Redeploy
Choose Deploy with new region.
Promote a regional deployment
Promoting a regional deployment works like any other promotion, with two differences:- When you promote, you can keep the current region, pick a different one, or select Global to remove the deployment-specific region constraint. Baseten still applies your organization’s compliance policy.
- A deployment with a selected region can’t be promoted into a regional environment. Such a promotion fails with
A deployment with a specified region cannot target regional environment '{environment}'. To promote into a regional environment, first promote a deployment without a selected region.
Regional deployments vs. regional environments
Regional deployments and regional environments both constrain replicas to a region, but they work differently:
Use a regional deployment when you want to pick a region yourself and see the effect right away. Use a regional environment when you want Baseten-managed configuration with regional fallbacks for everything in an environment.