Choose your path
Pick the situation that matches yours and we’ll take you straight to the right guide.Start from zero
No project yet? Install the CLI, spin up a new project, and deploy your first app.
Bring your project
Got an app? Add one YAML file to your repo, push to Upsun, and you’re live.
Connect your repo
Already on GitHub? Link GitHub, GitLab, or Bitbucket. Every PR auto-deploys to a live preview.
Deploy AI & agents
Building with AI? Deploy AI agents, LLM-powered apps, or MCP servers.
Get started quickly
Follow the steps below to go from zero to a live Upsun deployment as fast as possible.Install the Upsun CLI
Install the CLI for your operating system.
- macOS
- Linux / WSL
- Windows
Then log in to your Upsun account:
Full setup guide · CLI referenceCreate your first project
Create a new Upsun project using the Console (Create project → Start from scratch) or the CLI:Full guide · Open console ↗
Add your config file
Run Full guide · Node.js · PHP · Python
upsun init to generate .upsun/config.yaml, which defines your app’s runtime, services, and routes..upsun/config.yaml