- Home
- Database Proxy Software
- ProxySQL
ProxySQL
What it is
ProxySQL is a self-hosted database proxy for MySQL, PostgreSQL, and related systems. It helps scale database infrastructure without changing the application stack or database engine. Connection multiplexing handles 100k+ client connections with a few hundred backend connections. Protocol-aware, regex-based routing can direct queries to primary servers, replicas, or shards, and route by user, schema, or table. ProxySQL can cache query results at the proxy layer and monitor backend health to reroute traffic during failures. For testing and rollout, it can mirror live traffic to secondary host groups for analysis and performance testing, while percentage-based load balancing supports gradual shifts. Its database firewall is intended to help protect against SQL injection and runaway queries. Listed compatibility includes MySQL and PostgreSQL protocols and systems such as MariaDB, Percona, Amazon RDS, Aurora, Google Cloud SQL, Azure Database, CockroachDB, YugabyteDB, Neon, Supabase, and Timescale. ProxySQL is available for Linux and can be deployed using distribution packages, Docker, or Kubernetes. Its free Community plan includes core features and community support channels.
For and against
For
- Handles 100k+ client connections with a few hundred backend connections.
- Routes queries by server, user, schema, or table.
- Monitors backend health and reroutes during failures.
- Supports query mirroring and gradual traffic shifts.
- Community plan includes all core features.
Against
- Self-hosted deployment requires managing the service.
- The listed platforms are Linux and self-hosted.
The verdict
ProxySQL offers connection multiplexing, routing, caching, and failover in a free open-source Community plan. Teams should review its Linux deployment options and choose a support channel that meets their needs.
Who it suits
ProxySQL suits teams running supported database systems that want a self-hosted proxy for connection handling, routing, caching, and failover. It is available to Linux users and can be deployed with Docker or Kubernetes.
Plans and prices
Community
Always open source · All ProxySQL Core Features · Community Support Channels · All supported platforms
Read 30 Sep 2026 · proxysql.com
Enterprise
ProxySQL Express SLA · SLA Guarantees · Health Monitoring & Alerting · MySQL/Amazon RDS/Percona Support
Read 30 Sep 2026 · proxysql.com
Professional
24x7x365 Support · Gold / Platinum Subscription · High Priority Bug Fixes · Architecture Solution Design
Read 30 Sep 2026 · proxysql.com
On the record
- Availability
- ProxySQL monitors backend health and automatically reroutes traffic during failures.proxysql.com · read 30 Sep 2026
- Company origin
- The company page says René Cannaò released ProxySQL as a GPLv3-licensed open source project in 2013 and founded ProxySQL that year.proxysql.com · read 30 Sep 2026
- Connection multiplexing
- It handles 100k+ client connections with a few hundred backend connections.proxysql.com · read 30 Sep 2026
- Database compatibility
- The site lists MySQL and PostgreSQL protocol compatibility, including MySQL, MariaDB, Percona, Amazon RDS, Aurora, Google Cloud SQL, Azure Database, CockroachDB, YugabyteDB, Neon, Supabase, and Timescale.proxysql.com · read 30 Sep 2026
- Deployment
- The installation guide provides Linux distribution packages and describes Docker and Kubernetes deployment options.proxysql.com · read 30 Sep 2026
- Linux support
- Listed supported distributions include RedHat/CentOS, Amazon Linux, Debian, Ubuntu, AlmaLinux, and openSUSE Leap, with version qualifications on the installation page.proxysql.com · read 30 Sep 2026
- Query routing
- Protocol-aware, regex-based routing sends queries to primary servers, replicas, or shards.proxysql.com · read 30 Sep 2026
- Security
- The features page describes a database firewall intended to protect databases from SQL injection and runaway queries.proxysql.com · read 30 Sep 2026
- Sharding and caching
- It can route queries by user, schema, or table and cache query results at the proxy layer without application changes.proxysql.com · read 30 Sep 2026
- Support
- Commercial offerings include SLA-backed support, priority response, and dedicated account management; community users can use GitHub Discussions, Google Groups, and GitHub Issues.proxysql.com · read 30 Sep 2026
- Testing and rollout
- Query mirroring duplicates live traffic to secondary host groups for load analysis and performance testing, while percentage-based load balancing supports gradual traffic shifts.proxysql.com · read 30 Sep 2026
- What it does
- ProxySQL is a database proxy for MySQL, PostgreSQL, and their surrounding ecosystems that scales database infrastructure without changes to the application stack or database engine.proxysql.com · read 30 Sep 2026