Freedom251 › Database Proxy Software
TurbineProxy
What TurbineProxy is
TurbineProxy is a free, open-source Rust database proxy for MySQL and PostgreSQL. It directs reads and writes according to query intent without requiring application code changes, and can run as a replica-aware router or in front of one database server. For replica routing, it lists round-robin and least-connections balancing and can exclude replicas past a lag threshold. Per-backend connection pools support multiplexing and configurable sizes. Security controls 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, a heatmap, and prebuilt Grafana dashboard JSON support monitoring. Its embedded MCP server offers seven tools, including slow-query analysis, N+1 detection, index advice, replica lag, and backend health. It supports VS Code Copilot, Claude Desktop, Cursor, and other MCP clients. Deployment options include binaries, Docker, Homebrew, AUR, .deb, and .rpm; the software is self-hosted under Apache-2.0 with no per-query fees. GTID-aware read-your-own-writes support is specified for MySQL 8.0 and later.
Who it suits
TurbineProxy suits teams using MySQL or PostgreSQL that want self-hosted query routing, pooling, and database observability. Its MCP tools may also suit teams working with supported MCP clients.
What it does well
- Routes reads and writes without application code changes.
- Supports MySQL and PostgreSQL.
- Offers configurable pooling with multiplexing.
- Lists multiple installation formats, including Docker and packages.
- Open-source Apache-2.0 license with no per-query fees.
What to know first
- GTID-aware consistency support is specified for MySQL 8.0 and later.
- Deployment is self-hosted.
- Replica routing depends on the configured lag threshold.
Limits
GTID-aware read-your-own-writes support is specified for MySQL 8.0 and later.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Open-source · Apache-2.0 · No per-query fees | Free |
As turbineproxy.com lists them, read 3 Oct 2026. The maker's own page has the final word.
Getting started
- Choose a binary, Docker, Homebrew, AUR, .deb, or .rpm installation option.
- Follow the getting-started guide and configuration reference.
- Run TurbineProxy as a replica-aware router or in front of a single database server.
- Connect it to MySQL or PostgreSQL and configure routing and pool sizes.
- Use the web dashboard, Prometheus metrics, or an MCP client for monitoring and analysis.
Verdict
TurbineProxy combines query routing, connection pooling, security controls, and monitoring for MySQL and PostgreSQL deployments. Its read-your-own-writes guarantee is specifically listed for MySQL 8.0 and later.
Questions
How much does TurbineProxy cost?
The Free plan costs nothing. It is open source under Apache-2.0 and lists no per-query fees.
Which databases does it support?
MySQL and PostgreSQL.
Where can it run?
It is self-hosted and lists API, Linux, and web platforms. Installation options include binary, Docker, Homebrew, AUR, .deb, and .rpm.
Is TurbineProxy open source?
Yes. It is licensed under Apache-2.0.
What does the MCP server do?
It offers seven tools over JSON-RPC 2.0 with Basic Auth, including slow-query analysis, pool statistics, N+1 detection, index advice, replica lag, query heatmap, and backend health. It supports VS Code Copilot, Claude Desktop, Cursor, and other MCP clients.
Which MySQL versions support read-your-own-writes?
GTID-aware read-your-own-writes support is specified for MySQL 8.0 and later.
Facts from TurbineProxy's own pages
- 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, 3 Oct 2026
- AI integrations
- Its embedded MCP server supports VS Code Copilot, Claude Desktop, Cursor, and other MCP clients. · turbineproxy.com, 3 Oct 2026
- Consistency
- GTID-aware read-your-own-writes support is listed for MySQL 8.0 and later. · turbineproxy.com, 3 Oct 2026
- Deployment
- The site lists binary, Docker, Homebrew, AUR, .deb, and .rpm installation options. · turbineproxy.com, 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, 3 Oct 2026
- Install options
- The site lists binary, Docker, Homebrew, AUR, .deb, and .rpm installation options. · turbineproxy.com, 3 Oct 2026
- License
- The site describes TurbineProxy as open source under the Apache-2.0 license, with no per-query fees. · turbineproxy.com, 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, 3 Oct 2026
- Limit
- GTID-aware read-your-own-writes support is specified for MySQL 8.0 and later. · turbineproxy.com, 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, 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, 3 Oct 2026
- Observability
- It includes a web dashboard, Prometheus metrics, query analytics, a query heatmap, and a prebuilt Grafana dashboard JSON. · turbineproxy.com, 3 Oct 2026
- Pooling
- It provides per-backend connection pooling with multiplexing and configurable pool sizes. · turbineproxy.com, 3 Oct 2026
- Purpose
- TurbineProxy is a Rust database proxy for MySQL and PostgreSQL. · turbineproxy.com, 3 Oct 2026
- Routing
- It routes reads and writes automatically based on query intent, with no application code changes required. · turbineproxy.com, 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, 3 Oct 2026
- Support and documentation
- The site links to a getting-started guide, configuration reference, and latest release download. · turbineproxy.com, 3 Oct 2026
Where TurbineProxy stands on Freedom251
- Database Proxy Software#19 of 31