Start here
Evaluate DBProxy and run a safe first deployment.
Rust data-plane proxy · pre-1.0
Route MySQL, PostgreSQL/TimescaleDB, and Redis/Valkey traffic across pools and shards while keeping failure boundaries visible.
op_7J2k…mQ
Documentation paths
Evaluate DBProxy and run a safe first deployment.
Choose protocol modes, pools, shards, and topology behavior.
Define cache, transaction, fanout, and runtime-policy contracts.
Monitor limits, readiness, failure modes, and open boundaries.
Protocol modes
Terminate the protocol for SQL parsing, prepared routing, pooled backends, cache policy, and XA fanout.
Read the architecture →Use transparent relay for full protocol fidelity, or transaction mode for bounded pools and statement routing.
Compare the modes →Keep RESP transparent, or use command mode for CRC16 placement and guarded multi-key operations.
Choose a topology →Production contract
Unsupported SQL shapes, topology ambiguity, metadata mismatch, and unsafe distributed operations fail closed. The boundary pages state what DBProxy can prove today.
Local demo
./deploy.sh
./scripts/smoke.sh
./deploy.sh local-down
Endpoints and expected results →