Skip to content

A fully maintained stack at your fingertips

Reduce hosting costs. Stop wasting time and energy finding, building and maintaining your own stack. We cover it all, from PHP to database, search, security and performance.

Enable any service by adding a few lines in a configuration file. Platform.sh supports all PHP versions. Each service is deployed in its own custom, lightweight container for optimal performance, stability and flexibility.

PHP
Symfony
MySQL
MariaDB
MongoDb
PostgreSQL
Solr
ElasticSearch
InfluxDB
Apache Kafka
RabbitMQ
Memcached
Varnish Cache
Redis
Amazon Web Services
Blackfire.io

Availability first

  • Unlike other platforms, all services on the same network = minimal latency
  • Scale at any time your infrastructure during peaks
  • Backups include code, infrastructure configuration and data for consistent recovery

Security first

Platform.sh controls and maintains the full stack, ensuring utmost security.

Supported by Yara and Symfony Security Monitoring, Platform.sh checks all of your git pushes and automatically rejects the insecure ones.

Our protective blocking technology also scans your production sites to block injections before they occur. Depending on the threat, Platform.shPlatform.sh can even block a page until a fix is deployed and spread the blocking to all other customers facing the same issue.

Performance first

Platform.sh assembles the best breed blend in performance technologies

 
SSD

High performance local SSDs.

Redis

Redis & APC for application cache.

Fastly

Fastly, a Varnish-based Cache and Content Delivery Network. Optional

Blackfire.io

Blackfire for continuous code performance testing. Optional

Designed for Symfony by developers

Thanks to our Git integration and Ceph layering technology, it is possible to go from dev to staging and production and back, in a matter of minutes.
All from the comfort of your terminal.

Bootstrap
your project in minutes

It takes a few seconds to get a project ready and up and running. Platform.sh has been built as a CLI-first experience... just like Symfony with bin/console.

 

Migrate a project to Platform.sh by moving your code and database content. Only one configuration provisions your services in containers.

Git

Synchronize your Git workflow and infrastructure

Use a descriptive configuration file, stored directly within your Git repository, to change and track your infrastructure requirements along with your code.

 

This descriptive configuration file delivers an instant learning curve to fully repeatable and automated deployments of all services. Read and code.

Layered file system for instant cloning from production to development

Based on the Ceph layering technology, create multiple instant clones of your production app. Each new layer created on top of your production instance holds all your changes (configuration, code and content) on top of the existing file system.

Continuous delivery

Thanks to the continuous integration and continuous deployment, any new code commit is automatically deployed in its own cluster as an isolated staging environment.

Have your product/business owner click through your project’s web UI. Then, merge your changes once everything is green and deploy to production.

 
Continuous Integration

Don't waste time installing services on your machine

Create a tunnel from your local machine to the Platform.sh infrastructure.

Test your code with live services and an exact copy of the production data. No need to install, configure or manage any additional services.

Straight from your terminal

Control everything from a terminal: create new environments, set environment variables, add integrations, deploy, scale, and more.

Optimized

Rely on our Symfony expertise

The Symfony integration with Platform.sh has been created by the Symfony team and Fabien Potencier, Symfony project lead and founder, as a fully-managed platform optimized for you!

Rely on our Symfony expertise to offer a unique experience for anyone who wants to code and develop with Symfony. We conceived the Platform.sh's Symfony integration to cover all your needs while developing a project with Symfony without moving from your console.

The best way to deploy a Symfony project is Platform.sh.