Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Database Proxy Software
  3. 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

Free

Always open source · All ProxySQL Core Features · Community Support Channels · All supported platforms

Enterprise

Priced on request

ProxySQL Express SLA · SLA Guarantees · Health Monitoring & Alerting · MySQL/Amazon RDS/Percona Support

Professional

Priced on request

24x7x365 Support · Gold / Platinum Subscription · High Priority Bug Fixes · Architecture Solution Design

Every plan, in full

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

Alternatives to ProxySQL

Every alternative, ranked