The polyglot PaaS that deploys on every git push
Push your Node.js, PHP, Python, Java, Go, Ruby, Rust, or .NET app to Git. Upsun builds, deploys, and scales it, with preview environments that clone production byte for byte.
Powered by Platform.sh. 6,000+ customers. 8 years in production.

What Upsun is
Upsun is a cloud application platform. Connect your Git repository, define your stack in YAML, and every push builds, deploys, and scales your app. No DevOps team required.
Everything your app needs, managed for you

Git push to deploy
Connect your repository. Every push builds and deploys automatically. Define your stack, language, dependencies, and services in one declarative YAML file, versioned right alongside your code.

Preview environments that mirror production
Every branch and pull request gets a full stack environment cloned from production, data and services included. Catch the problems before they ship, not after.

Your frameworks, your services, your cloud
Django, Next.js, Laravel, Symfony, and more. Add PostgreSQL, Redis, or Kafka in a line of config. Deploy to AWS, GCP, Azure, IBM Cloud, or OVHcloud, and switch anytime. No lock in.

Scales when you do
Horizontal and vertical scaling, built in observability, and daily backups keep production steady. Support is available around the clock.
From repo to running in three steps
- Connect your Git repository. GitHub, GitLab, or Bitbucket.
- Describe your app in YAML. Language, dependencies, and any services you need.
- Git push. Upsun builds, deploys, and hands you a live URL with a preview environment for every branch.

See it in code
One file defines your runtime, dependencies, and services, all in version controlled YAML, ready to commit alongside your app.
More than hosting
Hosting hands you a server and leaves the rest to you. Upsun runs the whole application lifecycle: build, deploy, preview, and scale, with no servers to patch and no pipeline to maintain.
63%Faster deployments
Push your code and Upsun provisions infrastructure, spins up services, and deploys your application automatically.
<1 minPreview environments
Spin up production-identical clones with real data, configs, and files for every branch.
99.99%Uptime SLA available
Run multiple sites and customer instances with confidence. Built for reliability at portfolio scale.
This morning, we launched a new development environment to test a disruptive feature. That would've been a huge ordeal in our old setup. Now it's just part of the workflow.
Geoff Douglas
VP of Engineering, MarketNation
FAQ
Which languages and frameworks are supported?
Upsun supports .NET, Elixir, Go, Java, Node.js, PHP, Python, Ruby, and Rust as core runtimes, plus flagship frameworks like Django, Next.js, Laravel, Symfony, Drupal, WordPress, and Magento. Most other frameworks run too, since you control the build and start commands directly.
Can I mix multiple languages in one project?
Yes. Multi-app projects let you run different languages side by side in the same project, for example a Python API alongside a Node.js frontend.
Is the free trial really free? Do I need a credit card?
The free trial runs for 15 days. You don't need to add a credit card to start.
Can I deploy to my own cloud and choose a region?
Yes. Deploy to AWS, GCP, or Azure, and choose from multiple regions based on proximity to your users. Some regions also qualify for a sustainability credit on your resource usage.
How is this different from Heroku or from plain hosting?
You get preview environments that clone production, multi cloud with no lock in, and the full lifecycle in one platform.