Search for a command to run...
Open-source database schema change management tool that tracks, manages, and applies database migrations across SQL, NoSQL, and data warehouses. Keeps schema changes under version control, automates ordering and deployment, and integrates with build systems and CI pipelines.
Trusted by enterprises for Database DevOps and widely adopted in Java ecosystems. Stands out from alternatives like Flyway by supporting multiple change formats, SQL, XML, JSON, and YAML, so teams can choose the format that fits their workflow. Liquibase supports over 60 database platforms including PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, and cloud-managed variants.
Core features:
Teams version database schema alongside application code and deploy changes through CI/CD. Java and Spring developers use it for migration-on-startup workflows and multi-format changelogs. Typical workflows include greenfield schema setup, incremental changes across environments, branching and merging for teams, and rollbacks when deployments fail.