A MySQL high availability and replication topology management tool with CLI, HTTP API, and Web interface, supporting automated recovery and topology refactoring.
- v3.2.6
- Published at
- Jul 27, 2021
- 5,774
- Stars
- 1,097,106
- Download
- Synced at
- Oct 4, 2026
Latest release
v3.2.6Jul 27, 2021, 08:59 AMDownloads slow? Switch the source anytime above
README
Project Overview
orchestrator is a MySQL high availability and replication management tool that runs as a service and provides command line access, HTTP API, and Web interface.
Key Features
- Discovery: Actively crawls topologies and maps them, reads replication status and configuration, provides topology visualization
- Refactoring: Understands replication rules (binlog position, GTID, Pseudo GTID), safely moves replicas
- Recovery: Holistic detection of master and intermediate master failures, supports automated or manual recovery
- Interfaces: Command line, Web API, Web interface
- Additional features: High availability, controlled master takeovers, manual failovers, failover auditing, Pseudo-GTID, datacenter awareness, and more
Target Audience
- Database administrators (DBAs)
- MySQL operations engineers
- Teams who need high-availability MySQL architectures
Quick Start
- Download orchestrator from GitHub Releases
- Configure MySQL topology connection information
- Start the orchestrator service
- Manage replication topology via Web UI or CLI
Core Advantages
- Holistic failure detection and recovery
- Safe topology refactoring capabilities
- Rich interfaces (CLI, API, Web)
- Open-source and free with community support
System Requirements
- OS: Cross-platform (Linux, macOS, Windows)
- Architectures: x86_64, arm64
- Additional Dependencies: MySQL
Notes
- This repository has been archived; active development has moved to percona/orchestrator
- Originally developed by Shlomi Noach
Release history
Sort