EVERYTHING XIAOMI
Get listed

TurbineProxy

TurbineProxy is a free, open-source Rust proxy for MySQL and PostgreSQL that directs reads and writes according to query intent without requiring application…

Place
#9 of 31
Score
6.2

What TurbineProxy is

TurbineProxy is a free, open-source Rust proxy for MySQL and PostgreSQL that directs reads and writes according to query intent without requiring application code changes. It can act as a replica-aware router or sit in front of a single database server. When routing across replicas, it lists round-robin and least-connections balancing, plus automatic exclusion of replicas whose lag exceeds a threshold. Per-backend connection pooling includes multiplexing and configurable pool 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, and a query heatmap provide monitoring, with a prebuilt Grafana dashboard JSON. An embedded MCP server offers 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, licensed under Apache-2.0, and lists no per-query fees. GTID-aware read-your-own-writes support is specified for MySQL 8.0 and later.

Good

  • Routes reads and writes without application code changes
  • Pooling includes multiplexing and configurable sizes
  • Includes Prometheus metrics and query analytics
  • No per-query fees

Watch out

  • GTID-aware consistency is specified for MySQL 8.0 and later
  • Requires self-hosted deployment
  • Supports MySQL and PostgreSQL

Who it suits

TurbineProxy suits teams using MySQL or PostgreSQL that want query-based read/write routing and connection pooling in a self-hosted proxy. Teams using MySQL should note the version requirement for GTID-aware read-your-own-writes support.

Verdict

TurbineProxy combines query routing, pooling, security controls, and observability for MySQL and PostgreSQL deployments. Consider the MySQL version condition for GTID-aware read-your-own-writes support before relying on it.

Plans and prices

From TurbineProxy's own pricing page, checked 3 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeOpen-source · Apache-2.0 · No per-query fees

The facts

Each one read from TurbineProxy's own pages, with the date it was checked.

What it does

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.checked 3 Oct 2026
AI integrations
Its embedded MCP server supports VS Code Copilot, Claude Desktop, Cursor, and other MCP clients.checked 3 Oct 2026
Consistency
GTID-aware read-your-own-writes support is listed for MySQL 8.0 and later.checked 3 Oct 2026
Deployment
The site lists binary, Docker, Homebrew, AUR, .deb, and .rpm installation options.checked 3 Oct 2026
Deployment modes
It can run as a replica-aware router or as a standalone proxy in front of one database server.checked 3 Oct 2026
Install options
The site lists binary, Docker, Homebrew, AUR, .deb, and .rpm installation options.checked 3 Oct 2026
License
The site describes TurbineProxy as open source under the Apache-2.0 license, with no per-query fees.checked 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.checked 3 Oct 2026
Limit
GTID-aware read-your-own-writes support is specified for MySQL 8.0 and later.checked 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.checked 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.checked 3 Oct 2026
Observability
It includes a web dashboard, Prometheus metrics, query analytics, a query heatmap, and a prebuilt Grafana dashboard JSON.checked 3 Oct 2026
Pooling
It provides per-backend connection pooling with multiplexing and configurable pool sizes.checked 3 Oct 2026
Purpose
TurbineProxy is a Rust database proxy for MySQL and PostgreSQL.checked 3 Oct 2026
Routing
It routes reads and writes automatically based on query intent, with no application code changes required.checked 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.checked 3 Oct 2026
Support and documentation
The site links to a getting-started guide, configuration reference, and latest release download.checked 3 Oct 2026

Alternatives to TurbineProxy

All alternatives
  1. 1

    OceanBase Database

    Free planOpen sourceWebAPILinuxmacOS
    8.2$2.38 usage-based
  2. 2MySQL logo

    MySQL

    Free planAPILinuxmacOSSelf-hosted
    7.9Free plan
  3. 3

    Supavisor

    Free planOpen sourceAPILinuxSelf-hosted
    7.6From $25 a month
  4. 4

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  5. 5

    TiCDC

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.2Free plan
  6. 6Amazon RDS logo

    Amazon RDS

    Free planWebAPISelf-hosted
    7.1Free plan