Database source control
Works With You
Supports code branching and merging
Supports multiple developers
Supports multiple database types
Supports XML, YAML, JSON and SQL formats
Supports context-dependent logic
Cluster-safe database upgrades
Generate Database change documentation
Generate Database "diffs"
Run through your build process, embedded in your application or on demand
Automatically generate SQL scripts for DBA code review
Does not require a live database connection
Refactor Your Database
Simple commands like Create Table and Drop Column
Complex commands like Add Lookup Table and Merge Columns
Specify the exact SQL to run
Plus the ability to Generate and manage rollback logic
Open and Extensible
Open Source: Apache 2.0 License
Extension support allows you to extend and override virtually every part of Liquibase
Java APIs for executing and embedding