About Deployments
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 Deployments
Autoscale can scale to as many instances as required. You're charged in proportion to traffic, and you can scale up horizontally to handle high load when needed.
Static Deployments
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
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.
Scheduled Deployments
With Replit's scheduled Deployments, you can effortlessly configure and manage recurring tasks without the hassle of dealing with machine configurations. You'll have access to a user-friendly interface that simplifies setting up scheduled jobs, allowing you to focus on your tasks. This guide helps you understand scheduled Deployments and walks you through the steps to schedule your application Deployment.
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.
Monitor Deployment
During the Deployment of your Repl, you have the ability to actively observe and assess various facets of the Deployment process. This comprehensive guide has been created to lead you through the essential features for effectively monitoring your Replit Deployment.
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.
Private Deployments
Replit's Private Deployments feature allows you to control who can access your deployment without any code configuration. By making a deployment private, you ensure that only users with correct permission levels can view or interact with your deployed application. This is particularly useful for projects requiring restricted access, such as internal tools, beta applications, or sensitive projects.
Troubleshooting Common Deployment Issues
If you encounter any difficulties with your Deployments, consider the following ten steps to address and resolve common problems.
Quotas
This page lists quotas that apply to Deployments. If you have a use-case that requires a higher quota than what Replit provides out-of-the-box, please send an email to support@replit.com.