Scaling
Choose an instance size to set your app's vCPU and memory, and set how many instances run, with changes applied on the next deployment.
Scaling sets the resources your application gets and how many copies of it run. Manage it under Settings → Scale. Changes apply on the next deployment.
Instance Size
Pick an instance size from the grid. Each size has a fixed amount of vCPU and memory and a price estimate. New applications start on a small default size. The largest size you can pick depends on your plan. See Instance Sizes for how sizing and pricing work.
Instances
Set how many instances run, up to your plan's limit: 1 on Starter, 5 on Pro, and 10 on Growth. Each instance is an identical copy of your application, and traffic is spread across them. Running more instances adds redundancy and capacity, and you are billed for each one at its size.
An application with a volume attached runs a single instance. Detach the volume to run more than one.
Regions
Choosing the region your application runs in is coming soon.
Related
Hangars for Coding Agents
Run Claude Code, Codex, and other coding agents on a shared cloud machine that keeps working after you disconnect, with a terminal in the browser.
Logs
View runtime, build, and HTTP request logs for your apps, search and filter them, tail them live, and export them as text, JSON, or NDJSON.