The basics

  • UK hosted, with hosting in Ireland also available
  • Runs from Amazon Web Services
  • It’s resilient since it operates across three independent availability zones
  • It’s built on an open source PaaS platform (Cloud Foundry)
  • You can decide to move to other Cloud Foundry-based PaaS providers, including on GCloud, as you’re not locked into our platform
  • It's best suited for Twelve-Factor App development


  • It’s accredited for handling personal and confidential information classified as Official
  • Modern TLS standards are enforced for all traffic entering the platform
  • Traffic inside the platform is protected by industry standard, strong IPsec encryption
  • Applications running on the platform are isolated from each other so they can’t read or change each other's code, data or logs
  • Applications can communicate internally via a private network
  • Authorised developers have SSH access to application containers to debug problems

Read more about how we keep GOV.UK PaaS secure

Languages supported

  • Go
  • Node.js
  • Java (and other JVM-based languages such as Scala)
  • PHP
  • Python
  • Ruby
  • .NET Core
  • A static HTML/CSS/Javascript site
  • A compiled binary

GOV.UK PaaS allows the use of custom buildpacks and Docker images (with limited functionality) to enable other technologies. Keep in mind that we can provide limited support for the maintenance of custom libraries and frameworks.

Backing services

  • PostgreSQL
  • Redis
  • MySQL
  • Elasticsearch

Self-service Provisioning

  • It takes a few minutes to create sandbox and testing environments, and even less to delete them once you don’t need them anymore
  • Set up a new DB or service in minutes with the CloudFoundry command line or an API: no tickets or requests required
  • Service teams can grow their service from prototype to production without replatforming
  • A pricing calculator is available to anticipate ongoing costs, and to assist with planning for scaling apps

Deploying and running apps

  • Manage applications with the CloudFoundry command line or API
  • Scale applications up and down in seconds
  • Use private applications to deploy microservices that are not accessible from the public internet
  • You can build on the API or the command line to enable auto-scaling
  • Deploy from CI services such as Travis, Jenkins or Concourse
  • Use a custom domain to host your app


  • You can check the status of the platform on our system status page
  • Application logs can be streamed to SaaS logging platforms if service teams need to monitor app-specific performance metrics
  • Service metrics can be captured from backing services

Support and maintenance

The GOV.UK PaaS team provides platform-level support 24/7. If your team is experiencing any issue using the platform we can provide assistance during office hours.

The GOV.UK PaaS team is in charge of monitoring the infrastructure, and patching operating systems and infrastructure components. We use zero downtime deploys, so upgrades to the PaaS won't interfere with the running of your application.