Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

Take your Replit App live at a public URL you can share. The Publish button does it in four clicks.

Publish your app

1

Click Publish in the Project Editor

Open your project. In the top-right of the Project Editor, select Publish.
The Replit Project Editor top bar with the Publish button highlighted in the top-right corner
2

Configure your app in the Publish dialog

The Publish dialog opens. Pick your Domain — it auto-fills, but you can change it. Choose who can access the app (Public, Invite only, etc.) and, if you want, enable the feedback widget. Then select Publish.
The Publish dialog showing the Domain field with a velocity-car-rental.replit.app subdomain, the Who can access your app dropdown set to Invite only, an Engagement tools section with the feedback widget toggle, and the Publish button highlighted at the bottom-right
3

Wait for the publishing stages

Replit runs through Provision → Security Scan → Build → Bundle → Promote. This usually takes a minute or two.
The Publishing tab showing the five-stage progress bar with Provision and Security Scan completed (green checkmarks), Build also complete, Bundle currently in progress (blue spinner), and Promote pending
4

Open your published app at its URL

Your app is live. Select the .replit.app URL in the Publishing tab to open it. Share that URL anywhere — anyone with the link (subject to your access settings) can use the app.

Update your app

Every time you make changes and select Publish again, your app updates at the same URL. Visitors get the latest version on next load — no need to share a new link.

Next steps

Add a custom domain

Use your own domain instead of .replit.app.

Deployment types

Compare Autoscale, Reserved VM, Static, and Scheduled deployments.

Troubleshoot publishing

Common publishing problems and how to fix them.