- Features
- Pricing
- English
- Français
- Deutsch
- Contact us
- Docs
- Login
Infrastructure, environments, and workflows are defined, versioned, and automated alongside your application code. GitOps out of the box, with no separate pipelines, no manual steps, and no undocumented decisions.

Application configuration, services, and environment behavior are all defined in Git. Every change goes through the same review and approval process as application code.
Upsun reacts to Git events: branch creation, commits, merges. Environments are created, rebuilt, and cleaned up automatically, without separate pipelines or tools.
Git-driven changes trigger native platform actions including builds, deployments, resource changes, and backups. Notify or orchestrate external systems via activity scripts and webhooks.
Every action is versioned, reviewable, and repeatable. No ad hoc scripts, no manual steps.
A pull request automatically creates a full-stack preview environment. When it's merged, the environment is removed. No manual cleanup, no forgotten instances.
A platform team defines a shared configuration for services and resources. All teams inherit the same defaults through Git, ensuring consistency without enforcing uniformity.
Infrastructure changes are proposed, reviewed, and merged through Git. GitOps for your platform layer, with a clear audit trail for compliance and internal reviews.
Approval gates, code reviews, and policy enforcement built into the same workflow your team already uses. Guardrails that don't slow delivery.
Every configuration change committed, reviewed, and logged. Role-based access and API tokens instead of shared credentials. No side doors.
Every platform action executed consistently, every time. No ad hoc scripts, no manual steps, no drift.