• Formerly Platform.sh
  • Contact us
  • Docs
  • Login
Watch a demoFree trial

Ship Go apps faster on a platform built for speed

Deploy Go applications, APIs, web services, and workers on a platform built for repeatable delivery. Upsun builds your binary during the Build hook, runs it behind a managed edge proxy, and gives every Git branch its own isolated environment so you can test changes safely before they ever hit production. 

Get startedRequest a demo

Go is built for speed and simplicity. Your deployment process should be too

Go from code to production in minutes - Upsun compiles your Go application during the build phase using Go modules, so your go.mod and go.sum are all you need. Define your runtime, build commands, and services in a single YAML config file, push to Git, and Upsun handles the rest. How build & deploy works

Run Go without managing infrastructure

Pick your Go runtime in a single line (type: golang:). Upsun supports current Go versions and applies patch updates over time so you don’t babysit runtime updates in production.

Manage runtimes and updates

Managed services, no provisioning

Add managed services (datastores, queues, search, vector DBs, and more) and connect them over the environment’s internal network. Credentials are surfaced via environment variables inside the container.

Add managed services

Test changes with real data

Spin up an isolated environment for every branch with its own URL, your Go binary, services, and configuration. Use it to validate upgrades, dependency bumps, schema changes, and config edits without risking production.

Environments & Inheritance

Innovate faster and experiment

Faster Go development, built for services - Run microservices, APIs, and background processes with the same delivery pattern across environments. Develop in parallel, test integrations early,  without inventing internal platform tooling just to keep environments consistent. Configure background workers

Git

Push code and config to deploy. Your changes are reviewable, auditable, and repeatable. That means your build steps, routes, service definitions, and environment behaviors can be versioned and rolled out safely through your normal Git workflow.

See Upsun Git workflow

Command line for everything

The Upsun CLI mirrors the Console so you can run day-to-day work from your terminal: manage environments, stream logs, and open an SSH session into running containers for debugging. Sync data between environments for realistic testing.

Manage environments using CLI

Go toolchains that keep up

If your go.mod requests a newer toolchain, the go command can auto-download the requested toolchain. Still: keep the Go version in YAML current so your base runtime stays up to date.

Configure your Go runtime

Observe and optimize with ease

Integrated continuous profiling for Go - Upsun includes continuous profiling powered by Blackfire, available directly from the Console. For Go applications, profiling runs across six dimensions: CPU time, allocations, allocated memory, goroutines, heap live objects, and heap live size. Learn more

Monitor

Live metrics for CPU, RAM, and disk usage are available for every app, service, and worker container across all environments. Overlay deployment activity on your metrics graphs to correlate releases with performance changes.

Learn more

Investigate

Upsun supports horizontal autoscaling out of the box. Set CPU or memory thresholds, define min and max instance counts, and Upsun automatically adds or removes instances as loads change.

Learn more

Enforce

Turn performance into a deliverable. Set budgets for latency, throughput, memory, CPU, and allocations, then use continuous profiling to catch regressions early. Track trends over time so improvements stick, release after release.

Learn more

Docs

Documentation

Go language support on Upsun (versions, build + start config)

View

Built for teams that ship Go at scale. Get started with Upsun today

Request a demoFree trial
UpsunFormerly Platform.sh

Join our monthly newsletter

Compliant and validated

ISO/IEC 27001SOC 2 Type 2PCI L1HIPAATX-RAMP
© 2026 Upsun. All rights reserved.