• Contact us
  • Docs
  • Login
Watch a demoFree trial

The WordPress cloud platform built for developers

Deploy WordPress sites on a platform built for modern delivery workflows. Upsun supports your WordPress stack (Composer, Bedrock, Vanilla, or Multisite)  with configuration-driven deployments, managed services, and isolated environments for every Git branch. So you can review, merge, and ship without environment drift.

Get startedRequest a demo

Deploy WordPress with full flexibility and control

Configuration-driven WordPress deployments

Upsun gives you the flexibility to deploy WordPress however your project requires: Composer-managed, Bedrock boilerplate, Vanilla, or Multisite, all from the same Git-driven workflow. Define your builds, services, and routes in a single YAML configuration file. MariaDB, Redis, and Elasticsearch are provisioned automatically.


 

See the WordPress docs

Read-only containers and writable uploads

Application containers are read-only by default. You define writable paths explicitly in your YAML config, and WordPress uploads still work. Everything stays exactly as deployed.

Learn how mounts work

Multisite across environments

Run Multisite in subdirectories or subdomains. A WP-CLI package automatically rewrites Multisite domain values per environment, so every preview URL works without manual database edits.

Deploy WordPress Multisite

Add managed services

Add MariaDB, Redis, Elasticsearch, Solr, Varnish, and more from configuration. Services run on a private network, credentials are injected automatically, and access is controlled by default.

See all built-in services

Preview changes with production-like environments

Test changes with production data

Spin up a fully isolated preview environment for every branch, a byte-for-byte clone of production, including your database, files, and services. Test plugin updates, PHP version upgrades, or WooCommerce changes in isolation before they go live on your site.

Environments & inheritance

Sanitize production data in previews

Automatically sanitize the preview copy. Run a deploy script (or WP-CLI command) that hides sensitive fields for every preview environment before anyone reviews it.

Learn about data sanitization

Automated updates with Source Operations

Automate core, plugin, and theme updates with Source Operations. Schedule a daily check that applies updates on a dedicated branch, then test before merging.

Source Operations docs

CLI, Console, and API

Manage your WordPress projects from wherever you work. The Upsun CLI gives you full control from your terminal, so you can run day-to-day ops or build your own automation.

CLI reference

Scale and secure your WordPress sites

Deploy across regions with multi-cloud option

WordPress powers everything from personal blogs to enterprise content platforms. Upsun supports single and fleet operations across multiple cloud providers. Deploy to AWS, Google Cloud, Azure, OVHcloud, or IBM using the same configuration-driven workflow, pick regions based on latency, data residency, or sustainability goals. 
 

See all available regions

Security by default

Read-only filesystems reduce file-tampering risk. Every environment gets managed TLS. Enterprise plans add WAF and DDoS protection.

Security and compliance

Auto-scaling

Handle traffic spikes without manual intervention. Upsun supports autoscaling based on real resource usage, adding capacity when defined thresholds are reached.

Configure auto-scaling

Fleet management

Manage dozens or hundreds of WordPress sites from one platform. Use the Upsun API and Source Operations to enforce compliance, roll out security patches, and keep every site in sync.

Manage your fleet

Resources

Documentation

Deploy Vanilla WordPress

View

WordPress for teams that ship often

Request a demoGet started