Deploy a Replit app to production
Replit Agent generates working apps fast. When you're ready for a custom domain, persistent storage, or a database that survives Replit's sleep cycles, Launchmatic runs the same code without the per-CPU pricing or cold starts.
Why Launchmatic for Replit
Replit deployments share infrastructure with your dev environment, which can get expensive at scale. Launchmatic gives you dedicated pods with autoscaling, no sleep on Pro, and predictable per-service pricing.
Deploy in 5 steps
- 1In Replit, open the **Version Control** tab and connect to GitHub.
- 2Push your repl to a private GitHub repo.
- 3Clone locally and install:
git clone … && cd …; npm i -g @launchmatic/cli && lm login. - 4Bind the repo:
lm init— Replit's.replitconfig is ignored, so accept (or override) the detected build/start commands. - 5Deploy:
lm deploy. - 6Add a Postgres add-on if your repl was using Replit DB (
@replit/databasewon't run outside Replit):lm db create postgres --link <service>.
Migrate a Replit Node app in four commands:
git clone https://github.com/me/my-replit-app && cd my-replit-app
lm init
lm db create postgres --link my-replit-app
lm deployFAQ
What about `@replit/database`?+
It only works inside Replit's runtime. Swap it for Postgres (Launchmatic provisions one for you) or any KV like Upstash Redis. Both are 1-click add-ons.
Ready to deploy?
Free to start. No credit card. Auto-SSL on custom domains, managed Postgres, and per-branch preview deploys included.