Back to directory
PaaS & Application Hosting

Platform.sh

Enterprise Git-driven PaaS for building, running, and scaling web apps and microservices with instant preview environments.

What makes Platform.sh different

Platform.sh (now rebranded as Upsun) is a Git-driven Platform-as-a-Service (PaaS) that distinguishes itself through its “environment as a code” philosophy. Unlike traditional cloud providers where infrastructure is often managed via separate consoles or complex IaC tools, Platform.sh integrates deployment directly with Git branches. Every push creates an isolated, ephemeral environment that mirrors production, complete with cloned databases and storage. This allows developers to test full-stack changes, including data, in real-time before merging to main.

The platform is highly polyglot and framework-agnostic, supporting PHP, Python, Node.js, Ruby, Java, and Go. It abstracts the underlying infrastructure, managing container orchestration, scaling, and security patches automatically. A key differentiator is its focus on developer experience and collaboration; teams can spin up preview environments for every Pull Request, enabling stakeholders to review working applications rather than just code diffs. This reduces integration issues and accelerates release cycles significantly compared to manual staging setups.

Security and compliance are baked into the core architecture. Platform.sh provides automated SOC 2 Type 2, PCI DSS Level 1, and ISO 27001 compliance. It offers granular access controls, SSO/MFA support, and automated daily backups. The platform is also certified as a B Corp and Greenly-verified, emphasizing sustainable cloud practices with efficient resource utilization and low-carbon region options.

Pricing model

Platform.sh operates on a subscription-based model with tiered pricing. While specific per-unit costs are not publicly listed in the provided text, the pricing structure is designed for predictability, charging based on resource units (CPU, RAM, storage) and the number of environments.

Key pricing characteristics include:

  • Predictable Costs: Customers can set budgets and alerts to avoid overage surprises.
  • Resource Controls: Fine-grained control over container-level CPU and RAM allows optimization of costs.
  • Free Trial: A free trial is available for new users to test the platform without commitment.
  • Enterprise Plans: Custom pricing for large-scale deployments requiring dedicated support and advanced security features.

This model stands out by offering transparency and control over environment scaling, preventing the “bill shock” often associated with pay-as-you-go infrastructure models on hyperscalers.

When it fits

  • Teams prioritizing developer velocity: Organizations that benefit from instant preview environments and Git-integrated workflows.
  • Multi-framework applications: Projects requiring polyglot support (e.g., PHP frontend with Node.js API) without managing disparate servers.
  • Compliance-heavy industries: Enterprises in finance, healthcare, or government needing automated SOC 2, PCI, and HIPAA compliance.
  • Agencies managing multiple clients: Hosting multiple distinct applications with isolated environments and resource quotas.

When it doesn’t

  • Raw infrastructure control needs: Teams requiring direct access to VMs, custom kernel configurations, or bare-metal servers.
  • Non-web workloads: Batch processing, heavy data analytics, or GPU-intensive machine learning training are not the primary focus.

Inclusion criteria

Platform.sh meets all three inclusion criteria:

  1. Transparent Pricing: Subscription tiers are clearly defined, and a pricing calculator is available.
  2. Self-service Signup: A free trial is available for immediate access.
  3. Public SLA/Status Page: The provider maintains a public status page and offers SLAs for enterprise plans.