A protocol-aware, high-performance gateway for PostgreSQL — connection routing, pooling, and multi-tenant magic, all gliding smoothly.
Postglide is a Vitess-inspired, protocol-level router and connection orchestrator for PostgreSQL, written in Go.
It sits between your clients and a fleet of PostgreSQL databases, providing:
- 🚪 Smart connection routing (based on database name, tenant ID, or custom rules)
- 🧵 Connection pooling (per backend, per tenant)
- 🔀 Sharding logic support (in future versions)
- 📦 Transparent wire protocol proxying (PostgreSQL-compatible)
Whether you're running a multi-tenant SaaS, need connection isolation, or want to centralize access to hundreds of Postgres instances, Postglide helps you do that with elegance.
- SaaS multi-tenant DB routing
- Connection pooling for bursty clients
- Proxying multiple logical DBs through one endpoint
- DB sharding and dynamic routing
- Transparent Postgres traffic analysis and observability