- Home
- Database Proxy Software
- TurbineProxy
TurbineProxy
What it is
TurbineProxy is a free, open-source Rust database proxy for MySQL and PostgreSQL. It routes reads and writes according to query intent without requiring application code changes, and can run as a replica-aware router or as a proxy in front of one database server. Across replicas, it lists round-robin or least-connections balancing and automatic exclusion of replicas past a lag threshold. Per-backend pooling includes multiplexing and configurable pool sizes. Security features include SQL injection detection, per-user read-only enforcement, query allowlists, and AES-256-GCM encryption at rest. A web dashboard, Prometheus metrics, query analytics, and a query heatmap provide visibility, with a prebuilt Grafana dashboard JSON. An embedded MCP server exposes seven tools, including slow-query analysis, N+1 detection, index advice, replica lag, and backend health, for clients such as VS Code Copilot, Claude Desktop, and Cursor. Installation options include binary, Docker, Homebrew, AUR, .deb, and .rpm. It is self-hosted, uses the Apache-2.0 license, and lists no per-query fees. GTID-aware read-your-own-writes support is specified for MySQL 8.0 and later.
For and against
For
- Routes reads and writes without application code changes
- Supports MySQL and PostgreSQL
- Includes pooling with multiplexing
- Offers multiple installation options
- Apache-2.0 license with no per-query fees
Against
- GTID-aware read-your-own-writes is specified for MySQL 8.0 and later
- Requires self-hosted deployment
The verdict
TurbineProxy combines query routing, pooling, security controls, and monitoring for MySQL and PostgreSQL. It is self-hosted, and its GTID-aware read-your-own-writes support is specified only for MySQL 8.0 and later.
Who it suits
TurbineProxy suits teams running MySQL or PostgreSQL that want query-based routing and connection pooling in a self-hosted proxy. Its dashboard, metrics, and MCP tools may also be useful to teams monitoring database behavior.
Plans and prices
Free
Open-source · Apache-2.0 · No per-query fees
Read 3 Oct 2026 · turbineproxy.com
On the record
- AI integration
- An embedded MCP server provides seven tools over JSON-RPC 2.0 with Basic Auth and supports VS Code Copilot, Claude Desktop, Cursor, and other MCP clients.turbineproxy.com · read 3 Oct 2026
- AI integrations
- Its embedded MCP server supports VS Code Copilot, Claude Desktop, Cursor, and other MCP clients.turbineproxy.com · read 3 Oct 2026
- Consistency
- GTID-aware read-your-own-writes support is listed for MySQL 8.0 and later.turbineproxy.com · read 3 Oct 2026
- Deployment
- The site lists binary, Docker, Homebrew, AUR, .deb, and .rpm installation options.turbineproxy.com · read 3 Oct 2026
- Deployment modes
- It can run as a replica-aware router or as a standalone proxy in front of one database server.turbineproxy.com · read 3 Oct 2026
- Install options
- The site lists binary, Docker, Homebrew, AUR, .deb, and .rpm installation options.turbineproxy.com · read 3 Oct 2026
- License
- The site describes TurbineProxy as open source under the Apache-2.0 license, with no per-query fees.turbineproxy.com · read 3 Oct 2026
- License and pricing
- The site describes TurbineProxy as open-source under Apache-2.0 and says it has no per-query fees.turbineproxy.com · read 3 Oct 2026
- Limit
- GTID-aware read-your-own-writes support is specified for MySQL 8.0 and later.turbineproxy.com · read 3 Oct 2026
- Load balancing
- The site lists round-robin or least-connections balancing across replicas and automatic exclusion of replicas beyond a lag threshold.turbineproxy.com · read 3 Oct 2026
- MCP tools
- The MCP server lists seven tools, including slow query analysis, pool statistics, N+1 detection, index advice, replica lag, query heatmap, and backend health.turbineproxy.com · read 3 Oct 2026
- Observability
- It includes a web dashboard, Prometheus metrics, query analytics, a query heatmap, and a prebuilt Grafana dashboard JSON.turbineproxy.com · read 3 Oct 2026
- Pooling
- It provides per-backend connection pooling with multiplexing and configurable pool sizes.turbineproxy.com · read 3 Oct 2026
- Purpose
- TurbineProxy is a Rust database proxy for MySQL and PostgreSQL.turbineproxy.com · read 3 Oct 2026
- Routing
- It routes reads and writes automatically based on query intent, with no application code changes required.turbineproxy.com · read 3 Oct 2026
- Security
- Listed security features include SQL injection detection, per-user read-only enforcement, query allowlists, and AES-256-GCM at-rest encryption.turbineproxy.com · read 3 Oct 2026
- Support and documentation
- The site links to a getting-started guide, configuration reference, and latest release download.turbineproxy.com · read 3 Oct 2026