Providers

One tool, multiple backends

dbdeployer's provider architecture lets you deploy different database systems with the same CLI workflow. One tool, multiple backends.

Provider comparison

Feature MySQL PostgreSQL ProxySQL
Single sandbox
Multiple sandboxes
Replication streaming
Group replication
ProxySQL wiring
Binary source Tarballs .deb extraction System binary

MariaDB and Percona Server are MySQL-compatible flavors and use the same MySQL provider.

Explore providers

MySQL

The original. All topologies, all flavors — MySQL, Percona Server, MariaDB, NDB Cluster, PXC, and TiDB.

Example
dbdeployer deploy replication 8.4.4

PostgreSQL

Streaming replication, deb-based binary management. Deploy a fully wired Postgres topology with one command.

Example
dbdeployer deploy replication 16.13 --provider=postgresql

ProxySQL

Deploy standalone or wire into any topology with --with-proxysql. Perfect for read/write split testing.

Example
dbdeployer deploy replication 8.4.4 --with-proxysql

Coming soon: Orchestrator integration

Orchestrator integration is on the roadmap — a complete failover-testable environment in one command.