- Features
- Pricing
- English
- Français
- Deutsch
- Contact us
- Docs
- Login
Deploy Next.js apps with server-side rendering, static generation, and API routes on a platform designed for production workloads. Upsun handles infrastructure provisioning, managed services, and scaling. You focus on building while we handle the infrastructure.

Define your entire stack in a single YAML file checked into your repo. Upsun reads your configuration and provisions everything: your Node.js runtime, build pipeline, services, routes, and cron jobs. No separate infrastructure tooling required.
Specify your Node.js version in your config line. Security patches are applied automatically in the background without requiring redeployment. When you need to upgrade, change the version number and push. Upsun handles the rest.
Node.js on UpsunConnect PostgreSQL, MySQL, Redis, MongoDB, OpenSearch, or any managed services by adding a few lines to your config file. Upsun provisions, configures, and maintains each service.
View all managed servicesRun your Next.js applications on AWS, Google Cloud, Microsoft Azure, OVHCloud, or Orange Cloud. Choose a region that meets your latency and compliance requirements. Switch providers without changing your application code.
See supported regionsOpen a pull request or create a branch, and Upsun spins up a complete environment: your Next.js app, connected services, and production data. Each environment gets its own URL. Test SSR pages, API routes, and middleware against real infrastructure
Use normal Git workflows to push changes. Upsun supports a Git-based workflow via integration. Push code or update your config file, and your cluster rebuilds and deploys automatically. Deployment is “just push,” without extra platform scripting.
Git workflow optionsBuild hooks run npm install and next build during the build phase. Deploy hooks handle database migrations and cache warming after the container starts. Post-deploy hooks run tasks like content imports while the app accepts traffic.
Hook comparisonNext.js apps rarely run alone. Split frontend and backend cleanly, for example, Next.js as the client with another app providing data. Upsun lets you define multiple applications in the same project, configure and deploy them together.
Learn how to configure multi-appsAdjust CPU, memory, and disk for your Next.js container and each connected service directly from the Console or CLI. No redeployment required. Pay only for the resources your app actually uses.
Track CPU, memory, and disk usage across all your containers in real time. Upsun’s infrastructure metrics give you visibility into every environment, including your preview branches.
Explore the Observability SuiteForward application and access logs from any environment to your existing observability stack. Send logs to syslog endpoints, HTTP destinations, or third-party services to standardize troubleshooting across teams and environments.
Forward logsWhen you need to investigate, create an isolated environment that mirrors production behavior, then profile and validate changes without risking live traffic
Continuous profiling dashboard

