Skip to main content

Deploy HA Postgres on: Anywhere

PostgreSQL High-Availability Cluster

This open-source project is provided for free and with full functionality under the MIT license.

High-Availability (24/7 Uptime)

Ensure uninterrupted operation of your PostgreSQL databases with built-in replication and automated failover. Our solution guarantees minimal downtime, protecting your data from unexpected failures and ensuring continuous service availability.

Automated Self-Managed Database

Powerful alternative to cloud-managed databases like RDS, Cloud SQL, and Heroku with a fully automated, self-managed database. Optimize performance, save costs, and gain complete control over your infrastructure and data.

Enterprise-ready, Cloud and On-Premises

Deploy and manage production-ready PostgreSQL clusters across any infrastructure — physical servers, VMs, on-premises, or cloud. Enjoy multi-cloud Postgres without vendor lock-in, giving you complete control and scalability.

Available on multiple cloud providers

AWS
Google Cloud
Azure
Digital Ocean
Hetzner Cloud

HOW IT WORKS

Open Source Relational Database

PostgreSQL is a powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. More and more companies around the world are choosing it for their new products, or migrating from other database systems to PostgreSQL. It has been ranked as the DBMS of the Year multiple times, and its popularity continues to grow, as illustrated by the DB-Engines ranking trend:

DB-Engines Ranking Trend

PostgreSQL is an outstanding database, but unlike commercial solutions, it lacks built-in tools for high availability, monitoring dashboards, or graphical management consoles. While this may seem like a limitation, the open-source ecosystem provides flexible ways to address these needs. However, integrating these tools into a robust enterprise cluster requires strong PostgreSQL expertise to create a reliable, production-ready solution.

To bridge this gap, the postgresql_cluster automation toolkit was developed in 2019 for personal use, and later shared with the community. It handles the deployment of high-availability clusters (using Patroni) and addresses management tasks such as minor and major upgrades, backup configuration with support for automated restore a database to a point in time (PITR), and cluster scaling with horizontal read load distribution across replicas, among many other features. The project has been around for over 5 years and is used by companies worldwide. It continues to actively evolve and improve, leveraging the practical experience of PostgreSQL experts (DBA) who utilize our product to manage database clusters in production environments for mission-critical, high-load databases.

This is not a fork; it is 100% PostgreSQL. It is not a cloud service (SaaS/DBaaS) that requires additional fees. It is a 100% free solution, available for commercial use under the MIT license.

The project is solely funded by sponsors who choose to support it voluntarily or to gain access to personalized support.

Support Subscription Plans

Support is available by subscription for project sponsors, with access to a private Slack channel for direct assistance.

FREE

$0/month

  • Response time: not guarantee
  • Community support
  • Depends on the availability and goodwill of community members

Sponsor

$1000/month

  • Response time: 4-12 hours
  • Personalized support (PostgreSQL Expert Consulting)
  • For small businesses and startups looking to ensure continuous maintenance and support for their database clusters

Sponsor+

$2500/month

  • Response time: 1-4 hours
  • Extended Personalized support (PostgreSQL Expert Consulting)
  • For organizations, that face unique challenges in managing large-scale, high-load databases or numerous database clusters

Enterprise

Custom Pricing

  • For large organizations, we offer personalized support packages for complex database infrastructures
  • Ultra-fast response times and 24/7 support. Remote DBA, regular health checks, and database server management (available upon request)

Sponsored by