Deployments are a way to release a snapshot of your Repl, ensuring that changes made within the editor don't disrupt the production build. Customize run and build commands, and connect the deployment to a .replit.app or a custom domain.
Autoscale can scale to 0, 1, or many instances as required. You're only charged when you have traffic, and you can scale up horizontally to handle high load when needed.
Static Deployments allow you to deploy static websites and frontend applications on Replit. If you don't need a backend server or can statically build your website using your frontend framework, Static Deployments allow you to deploy your website in a cost-effective manner versus deploying a Reserved VM or an Autoscale Deployment.
Reserved VM Deployments
Repls are not publicly accessible by default, accessible only via their cover page. Reserved VM Deployments enable you to release a snapshot of your Repl, ensuring that changes made within the editor don't disrupt the production build. Customize run and build commands, and connect the deployment to a .replit.app or a custom domain.
Custom Domains with Deployments
Connecting Your Domain To Your Deployment
Deploying a GitHub repository
If you have a project hosted on GitHub that you want to deploy using Replit, the process is incredibly simple. Just follow these easy steps to import your repository, ensure its smooth operation, and deploy it to a public URL for hosting.
Monitoring a Deployment
Why did my deployment fail?
Deployments Migration Guide
If you are currently hosting your app or website with Always On or Repl.co and want to migrate to Deployments, this guide is for you.
Speeding up Deploys with Caching
If your Python or Node Repl follows a set of constraints, it’s possible to speed up the deployment process by enabling package caching. This feature works by caching the language-specific dependencies of your Repl for reuse across deploys.
Troubleshooting Common Deployment Issues
Here are ten things you can try if you are having any trouble with your deployments.