Getting Started
Deploy your first app in under 60 seconds. No infrastructure knowledge required.
Prerequisites
- A GitHub account with at least one repository
- Your app should have a package.json, requirements.txt, go.mod, or Dockerfile
Create a project
Sign in with GitHub and click "New Project" from the dashboard. Give it a name — this becomes the namespace for all your services.
Add a service
Click "Quick Launch" or "New Service" inside your project. Pick a GitHub repo and branch. Launchmatic auto-detects your runtime, framework, build command, start command, and port.
Review & deploy
Review the detected config, add environment variables if needed, and hit Deploy. Launchmatic clones your repo, builds a container image, and deploys it to a Kubernetes cluster.
Get your URL
Within seconds your service is live at https://<service>.<project>.launchmatic.app. Every push to your branch triggers a new deployment automatically.
Or use the CLI
Prefer the terminal? Install the Launchmatic CLI and deploy in three commands:
$ npm i -g @launchmatic/cli $ lm login ✓ Authenticated as you@example.com $ lm init ✓ Project "my-app" initialized $ lm deploy ⠋ Detecting runtime... Node.js (Next.js) ⠋ Building container image... ✓ Deployed → https://my-app.launchmatic.app