KeenPGO that never sleeps because we are keen for your Postgres¶
keenPGO runs open-source PostgreSQL on Kubernetes and keeps it fast, safe and always on. You describe the database you want. keenPGO builds it, watches it, repairs it and keeps it that way.Provide a User Interface console with operator.
Get started Installation guides
At a glance¶
-
100% open-source PostgreSQL
Your data stays in standard PostgreSQL, and you can leave at any time with
pg_dump. -
Failover in seconds
When a server dies, a replica takes over automatically and the old one heals and rejoins without anyone being paged.
-
Restore to any point in time
Rewind your database to the moment before a mistake, not just to last night's backup.
-
Extensions included
pgvector, PostGIS, pg_partman, pgaudit, pg_cron and more are ready to switch on.
Always on¶
-
Self-monitoring clusters
Every cluster watches its own health. Failed instances are detected and replaced without manual work.
-
Automatic failover
A healthy replica is promoted to primary and applications reconnect to the same address.
-
Synchronous replication
For data you cannot afford to lose, require a replica to confirm each write before it is acknowledged.
-
Rolling updates
Settings changes, minor upgrades and node maintenance are applied one instance at a time to avoid downtime.
Built to a standard
Every keenPGO cluster is built and run to these targets: 5 seconds or less from a dead server to a new primary, with nobody paged.
Backup and recovery¶
-
Point-in-time recovery
Continuous archiving lets you restore to any second within your retention window.
-
Scheduled backups
Define schedules and retention once. keenPGO takes care of the rest.
-
Off-cluster storage
Keep backups outside the cluster, so they survive even if the cluster does not.
<List supported storage types.> -
Clone and restore
Create a new cluster from a backup for testing, reporting or recovery.
Security and compliance¶
-
Encrypted connections
TLS protects data in transit between applications and the database.
-
User and access management
Declare users, roles and database access in the cluster definition.
-
Audit logging
Record who did what with pgaudit, to support compliance reviews.
-
Protected at every layer
Security covers networking, credentials, storage and access.
Built for builders¶
Launch, scale, fail over and rewind with whichever tool suits your team.
Declare a cluster and let the operator do the work.
Everything you can do by hand, keenPGO can also do on its own.
Extensions and workloads¶
-
Geospatial
Location queries and mapping with PostGIS.
-
Partitioning and scheduling
Manage big tables with pg_partman and run jobs inside the database with pg_cron.
-
Query insight
Find slow queries with pg_stat_statements.
Included extensions
- pgvector
- PostGIS
- pg_partman
- pg_stat_statements
- pgaudit
- pg_cron
- pgcrypto
Run it your way¶
| keenPGO on Kubernetes | keenPG Automation | |
|---|---|---|
| Runs on | Kubernetes, OpenShift, OKD, Rancher | Your virtual machines |
| Best for | Container-based platforms | Teams running PostgreSQL on VMs |
| Management | Operator and cluster definitions | Automated cluster setup |
| Documentation | You are here | <Link when available> |
Leave proprietary licences behind¶
Moving from a proprietary database to open-source PostgreSQL does not mean rewriting your business. A typical migration follows four stages:
- Assess: review schema, code and dependencies
- Convert: translate objects and application code
- Test: validate behaviour and performance
- Cut over: switch with minimal downtime
Ask our team about a migration plan for your database.
Support from people who run it¶
-
24×7 engineers
Postgres engineers on call around the clock, every day of the year.
-
15-minute first response
A human engineer responds to critical issues within 15 minutes on 24×7 plans.
-
3 extra years of patches
Every PostgreSQL version receives three additional years of patches, so you upgrade on your schedule.
-
A named Technical Account Manager and Engineer
Early-access customers get a Technical Account Manager for smooth support and relation with the customers also one engineer who knows their setup.
Ready to try it?¶
-
Follow the quickstart
A running cluster in minutes.
-
Talk to an engineer
Ask about the database you already run.