Deploy/Replit
Replit

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

  1. 1
    In Replit, open the **Version Control** tab and connect to GitHub.
  2. 2
    Push your repl to a private GitHub repo.
  3. 3
    Clone locally and install: git clone … && cd …; npm i -g @launchmatic/cli && lm login.
  4. 4
    Bind the repo: lm init — Replit's .replit config is ignored, so accept (or override) the detected build/start commands.
  5. 5
    Deploy: lm deploy.
  6. 6
    Add a Postgres add-on if your repl was using Replit DB (@replit/database won'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 deploy

FAQ

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.

Other deploy guides