Deploy pgEdge on Virtual Machines or Bare Metal
Simplifying Postgres deployments with Control Plane

Deploy across on-premises data centers, cloud providers, or hybrid environments with support for both containerized and native installations.
Why pgEdge on VMs or Bare Metal?
Simplified Operations: Leverage Control Plane's declarative API to orchestrate and manage multiple distributed clusters with ease across your infrastructure.
Flexible Deployment: Deploy across on-premises data centers, cloud providers, or hybrid environments with support for both containerized and native installations.
Works by Default: Best practice configuration defaults enable you to focus on building applications on Postgres rather than managing database infrastructure.
Enterprise Grade: Production-ready with same-day security updates and 24x7x365 support from Postgres experts.
Multi-Region Power: Write-anywhere, read-anywhere active-active capabilities with pgEdge Distributed Postgres advanced multi-master replication.
100% Open Source and Fully Postgres: No vendor lock-in with fully open source licensing under the OSI-approved PostgreSQL License and 100% Postgres (not merely Postgres compatible)

The above diagram illustrates the relationship between nodes, hosts, instances, and databases in a distributed cluster: a database is composed of one or more nodes, each node is made of one or more instances, and each instance runs on a host.
What is pgEdge Control Plane?
pgEdge Control Plane is a distributed application that provides a declarative API for defining, deploying, and updating Postgres databases across multiple hosts. It simplifies database management by enabling consistent operations whether you're running single region or globally distributed deployments. Deploy and operate pgEdge Enterprise Postgres and pgEdge Distributed Postgres on virtual machines or bare metal hosts using pgEdge Control Plane
Declarative API: A clear, versioned HTTP API lets you define the desired state of your databases, while Control Plane handles deployment and configuration behind the scenes.
Distributed Architecture: An etcd-backed coordination layer synchronizes state and operations across all Control Plane servers for reliable, consistent operations.
Idempotent Operations: Safely retry failed operations after resolving issues without risk of unintended side effects.
Flexible Orchestration:A consistent orchestration approach that runs on nearly any Linux host—ARM or x86—across clouds and on-prem environments.
Production Ready: Comprehensive task logging, monitoring enable operational visibility, and troubleshooting.
Experience the pgEdge Difference
Combining advanced capabilities with ease and flexibility
Declarative API
Control Plane provides a declarative HTTP API for defining, deploying, and updating databases across multiple hosts. Define your desired state once and apply it consistently, eliminating configuration drift.
Flexible High Availability
Support for read replicas and Patroni-managed automatic failover provides single-region HA, and can be paired with Spock-based active-active replication to extend resilience across multiple regions.
Automated Backup & Restore
Built-in scheduling capabilities with pgBackRest integration ensure critical data protection with automated backups and streamlined disaster recovery.
Seamless Migration Path
Start with a single region deployment and easily scaleto a multi-region distributed architecture without rebuilding infrastructure or modifying applications.
Immutable Infrastructure
Supports immutable infrastructure patterns by allowing teams to replace hosts rather than patch them in place, reducing operational risk and simplifying updates and security fixes.
Zero Downtime Add Node
Seamlessly add new distributed nodes to your PostgreSQL deployment without service interruption, enabling on-demand scaling for increased workload or geographic expansion.
Multi-Database Support
Deploy multiple PostgreSQL databases on the same host, perfect for test and development environments cloned from production with efficient resource utilization.
Automatic DDL Replication
Schema changes made on a single node are automatically propagated to other nodes in distributed deployments, simplifying database schema management during development and maintenance.
Certificate-Based Security
Secure API access with certificate-based authentication protects your database from unauthorized changes.

Comprehensive Monitoring
Detailed task logs provide visibility into deployment progress, troubleshooting capabilities, and historical activity tracking for all database operations.
In-Place Upgrades
Perform in-place minor version upgrades of Postgres and supporting components with minimal downtime and operational complexity.
Enterprise Support
Get 24×7×365 global support from seasoned Postgres experts with decades of experience and direct contributions to the PostgreSQL community.
What's included with pgEdge on VMs or Bare Metal
Power and flexibility for non-distributed or distributed deploymentspgEdge makes it easy to deploy and manage Postgres across virtual machines and bare metal infrastructure.
Includes core Postgres and pgEdge extensions for enterprise-grade, distributed or non-distributed deployments:
Postgres 16, 17, and 18
Flexible deployment for both multi-region with active-active replication and single-region with optional read replicas
Configuration of logical replication managed through Control Plane declarative API
Best practice configuration defaults with automatic failover capabilities
Support for adding nodes to synchronize data from existing nodes or backups with zero downtime
Supports minor version upgrades
Integrated backup and restore with pgBackRest for scheduled and on-demand operations
Supports deployment across multiple hosts, regions, and cloud providers
Certificate-based authentication for secure API access
Get started today
Experience the magic of pgEdge for non-distributed and distributed Postgres deployments
Production-ready Postgres for the enterprise with distributed-ready extensions
Premium 24x7 Postgres support
Core Postgres extensions for administration
100% Open Source Postgres
Business and distributed-ready extensions

Fully distributed Postgres for modern globally distributed applications
Multi-master architecture
Global high availability
100% open source Postgres
Full 24x7 expert Postgres support
Additional Resources
View pgEdge Control Plane on GitHub
View the pgEdge Control Plane Documentation
View pgEdge Platform (VM Edition) CLI Documentation
Try pgEdge Free: https://www.pgedge.com/get-started
Blog: Introducing the pgEdge Control Plane: High-Availability Postgres, Simplified
Dive deeper into pgEdge

How to Unleash Ultra High Availability and Zero Downtime Maintenance with Distributed PostgreSQL

How Multi-Master Distributed Postgres Solves High Availability and Low Latency Challenges
Get started today.
Experience the magic of pgEdge for non-distributed and distributed Postgres deployments.
