Documentation
Build and run your application on Kuppit
Deploy applications, add infrastructure, connect resources, and manage environments on Kuppit.
Start here
Get started
Every first deployment follows the same five steps. The quickstart walks through each.
- Step 1Connect GitHubInstall the Kuppit GitHub App on a repository.
- Step 2Create a projectChoose the repository and branch to deploy.
- Step 3Kuppit detects your applicationFramework, runtime and build settings, from the repository.
- Step 4DeployA build, a revision, a health check, then traffic.
- Step 5Add resourcesPostgreSQL, connected through variables.
Popular pages
- QuickstartFrom a repository to a public URL with a database behind it.
- Web servicesWhat a web service is, how it builds and what it must listen on.
- PostgreSQLProvision a database and connect a service to it.
- WorkersA process kept running, or a command on a cron schedule, built like a web service.
- Environment variablesLiterals, references, secrets and what each service inherits.
- ConnectionsConnect a service to a database as one act; the variables follow the connection.
- External servicesStripe, OpenAI, Resend, Sentry and others, detected in the repository and drawn on the graph.
- Application changesWhat a pull request adds, removes or changes, and what its preview still needs.
- Named environmentsCreate staging from Production, deciding per resource what it gets.
- Custom domainsPoint your own domain at a service: two records, then Active.
- BillingThe rate per unit of each resource, and what the Developer and Team plans include.
- When a deployment failsWhat the failure page says, whose fault it is, and what to do.
- TroubleshootingEvery failure message, what happened behind it, and how to fix it.
- Deploy a Nuxt applicationWhat Kuppit detects, runtime config from variables, a database behind it.
- Create a staging environmentA copy of Production on its own branch, with its own database.