Easily handle and automate your day to day tasks uniformly and transparently across a polyglot database infrastructure. Automate backups, health checks, database repair/recovery, security and upgrades using battle tested best practices.

Key Features

One operational console for your MySQL, MariaDB, PostgreSQL & MongoDB databases

Automated Recovery

Self-heal nodes and clusters, failover masters and promote slaves

Day to Day Tasks

Full and incremental backups, online upgrades, manage database configurations


Get your data protected with encryption in transit between your client, cluster and all replicated traffic


Automated Recovery

Increase your service uptime by enabling automatic detection of anomalies and failures. Automatically repair crashed database nodes and clusters.

Benefit from battle tested recovery procedures used across thousands of real world database deployments.


Dev Studio

Write your own Advisors, AutoTuners or "mini Programs" on our platform using a built-in IDE. Our JavaScript-based language syntax provides access to our internal data structures and functions.
Use statistical or mathematical functions on your retrieved time series dataset, execute remote commands on cluster hosts and run SQL statements across DB servers.



Get your data protected with encryption in transit between your client, cluster and all replicated traffic. Use a defensible encryption key management strategy to meet compliance regulations like PCI DSS and HIPAA.


Automate Day to Day Tasks

Schedule logical or physical backups with failover handling. Easily restore backups to boostrap nodes or clusters.

Quickly perform critical updates across whole clusters in minutes. Rolling upgrade procedures are designed to enable zero service downtime.

Easily clone your production cluster for

  • live migrations to new hardware or datacenters
  • troubleshooting of production datasets in the safety of a test environment
  • upgrade/patch test of new versions

Frequently Asked Questions

What do you mean by management? Isn’t phpMyAdmin enough?

Management operations include rolling out configuration changes, patching, version upgrade or downgrade, backups, fixing broken nodes and maintaining availability, adding/removing nodes with subsequent reconfiguration of a running setup, cloning, etc.

How many databases can one ClusterControl server manage?

This will depend on the hardware that ClusterControl runs on. A small VM with 2 CPU cores, 2 GB RAM and 30GB hard disk can easily manage dozens of instances.

Can we limit what actions a ClusterControl user can perform?

ClusterControl uses Role-Based Access Control to restrict access to databases, and their respective deployment, management and monitoring features. This ensures that only authorised user requests are allowed. ClusterControl uses a permissions framework to define how a user may interact with the management and monitoring functionality, after they have been authorised to do so.

Is there an API to interact with the management functions?

Yes, you can access all functionality through a REST API. The web UI uses the same API to interface with ClusterControl.