Compare deployment types
| Type | Best for | How it runs | How it bills |
|---|---|---|---|
| Autoscale | Web apps and APIs with variable traffic | Adds servers when busy, scales to zero when idle | You pay while requests are being served |
| Static | Landing pages, portfolios, documentation sites | Serves files from a cached cloud server, no backend | You pay only for the data your site serves |
| Reserved VM | Bots, background work, always-on APIs | One dedicated server that never sleeps | Fixed monthly cost |
| Scheduled | Periodic tasks like backups and notifications | Runs a command on a schedule, then stops | You pay for the duration of each run |
Autoscale
Autoscale Deployments run on servers that scale up and down with your app’s traffic. When your app is busy, Replit adds servers to handle the load. When it’s idle, the count drops to as low as zero, so you don’t pay for quiet time. Ideal for:- Web applications with variable traffic, such as ecommerce sites
- APIs and services
Static
Static Deployments host your app’s files, such as HTML, CSS, and JavaScript, on a cloud server that uses caching to deliver content quickly and economically. There is no backend server. Ideal for:- Marketing landing pages
- Portfolio websites
- Product and API documentation sites
Static Deployments are not compatible with Replit Apps created using Agent. Agent builds full-stack apps that need a backend server, so use Autoscale or Reserved VM for those.
Reserved VM
Reserved VM Deployments run your app on a dedicated virtual machine that never sleeps. You get consistent performance and a predictable, fixed monthly cost. Ideal for:- Memory-intensive background tasks
- Chat bots that must stay connected
- Always-on API servers
Scheduled
Scheduled Deployments run a command on a schedule in your app’s environment, then stop until the next run. Describe the schedule in plain language, such as “every weekday at 9am”, and Replit converts it into a schedule automatically. You get an alert if a run fails. Ideal for:- Status checks and health reports
- Sending notifications
- Starting backups
Next steps
- Publish your app: Review the full publish flow.
- Machine configuration: Set the power and cost of your app’s servers.
- Publishing costs: View the costs associated with each deployment type.