Documentation
Ship your app, start to finish
Launchpad sets up hosting, a database, sign-in, email, file storage and payments in accounts you own, wires their keys together and deploys. Start with the quickstart, then come back for the guides as you need them.
Start here
What Launchpad does, and your first deploy.
Guides
The everyday tasks, one page each.
- Move an app from Lovable, Bolt, v0 or ReplitWhat changes when an app leaves the tool that built it, and what Launchpad adjusts for you.
- Connect your accountsGive Launchpad access to the provider accounts your app needs, and no more than that.
- Choose your app's servicesTurn on a database, sign-in, email, storage, Redis, payments or bot protection, and see what each one creates.
- Environment variables and secretsWhat Launchpad injects, how to add your own, and how the three environments differ.
- Custom domains and DNSPoint a domain at your app, with the DNS records added for you when your DNS is on Cloudflare.
- Email that reaches the inboxSet up a sending domain on Resend, with the DNS records that keep mail out of spam.
- Monitoring, alerts and status pagesUptime checks, alerts by email, Slack or Discord, a public status page, errors, and this month's bill across your providers.
- Build apps for clientsMonthly reports and status pages under your studio's name, and a clean handover when the job ends.
- Deploy to your own serverRun your app on a server you rent, for a few euros a month and no lock-in, with previews per pull request.
- Deploy from the command lineThe same deploys from your terminal, with state and secrets on your own machine.
- Let an AI agent deployGive Claude Code, Cursor or another agent a safe way to plan, deploy and check your app.
How it works
The ideas behind the buttons.
- How a deploy worksPlan, apply, and the state file: why re-running a deploy is safe and never duplicates anything.
- Your accounts, your appWhat Launchpad creates, what it stores, and how to leave with everything still running.
- How your secrets are keptWhere tokens live, who can read them, and what Launchpad does to keep them out of logs.
Reference
Look it up.
- launchpad.jsonEvery setting in the file that describes your app, with examples.
- Providers and credentialsEach service, the provider behind it, the keys Launchpad needs and the variables your app receives.
- The launch checkWhat the free check looks for, how the score is worked out, and the README badge.
Help
When something goes wrong.