Skip to main content

Build on Upsun

Docs, guides, and references for deploying and managing applications on the Upsun platform.

Configure. Commit. Deploy.

Define your infrastructure in YAML, then deploy with a single push.

.upsun/config.yaml
applications:
myapp:
type: nodejs:22
hooks:
build: npm install
web:
commands:
start: npm start
services:
database:
type: postgresql:16
Deploy with Git
# Add your config
$git add .upsun/config.yaml
# Commit and push
$git commit -m Add Upsun config
$git push upsun main
Building application ‘myapp’…
Provisioning services…
Deployment complete
1
Configure
Define apps & services in YAML
2
Commit
Add to version control
3
Deploy
Push and go live

Ready to Deploy?

Get your application live in production.

✓ Git push to deploy✓ Zero-downtime deploys✓ Production-ready