- Features
- Pricing
- English
- Français
- Deutsch
- Contact us
- Docs
- Login
Deploy Drupal and Drupal CMS on a cloud platform built for your workflow. Every branch gets its own live preview that matches production, so reviews happen in real environments, and releases don’t drift.

Upsun fits standard Drupal workflows: Composer builds, Drush automation, read-only containers, and explicit writable mounts for files and runtime paths. You control what changes at runtime, so environments stay consistent and reproducible.
Upsun runs composer install during the build, pulls Drupal core, modules, Drush, and packages, then produces a clean, read-only image, no vendor directory in Git and no build scripts to maintain.
See how builds workAdd services like MariaDB and Redis with a few lines of YAML. Upsun provisions them, injects credentials as environment variables, and keeps service-to-app on a private internal network.
Explore service configurationDefine Drupal cron, and queue processing directly in your configuration. No external schedulers. Background maintenance remains predictable across all environments.
Configure cronsEvery Git branch gets its own complete environment. A byte-for-byte replica of production, including the database, files, and Redis instance, each with its own URL. Test an upgrade, preview a new theme, or run a content migration in total isolation.
Preview environments inherit real data, which is powerful and risky. Upsun integrates database sanitization into your deployment workflow. Your team gets real data without exposure.
Set up database sanitizationWhen “update day” arrives, automate it. Upsun source operations can run a Composer-based Drupal core update and commit the updated lock file. Core upgrades are consistent, reviewable, and repeatable.
Configure source operationsSet a config sync directory and tune logging per environment (verbose in non-prod, locked down in prod) using environment context; debugging stays easy without leaking detail in production.
See Drupal settingsTrack infrastructure metrics across containers (CPU, memory, disk) and use Blackfire profiling to investigate slow requests, Drush commands, and cron runs. Find bottlenecks like N+1 queries, heavy modules, and slow render paths.
Blackfire is included on Upsun accounts for application profiling. Set budgets, trace slow Drupal requests across the stack, and catch regressions introduced by deployments.
Explore Blackfire on UpsunAdjust CPU, memory, and disk per container, your database, cache, and app scale separately. Add autoscaling for traffic spikes and only pay for the resources you're actually using.
Explore autoscalingKeep previews isolated, restrict access by role, and manage secrets consistently across environments. Share a branch environment for review without exposing production data.
Security and compliance

