Liquibase Offerings

Database migrations are difficult. They shouldn’t be. Liquibase is used by millions and millions to automate manual change. Whether you have an existing database with countless objects or a greenfield development in the cloud, Liquibase is the proven database version control solution.

There are two different options to choose from for your database version control needs.


Liquibase Community

The open source database version control you know and love. Liquibase provides a great starting point for teams addressing the challenges that come with managing database changes. It does a lot more than push database scripts, it generates and deploys them as well.


Liquibase Pro

While Liquibase Community is a great starting point, teams that want best practices on how to make the most of Liquibase, as well as better visibility and control as their solution scales, may find Liquibase Pro better suited to their needs. Liquibase Pro adds capabilities that enhance and extend the base open source features, such as adding functions to change sets for updating Stored Logic. Non-trial Liquibase Pro licenses come with support, so you don’t have to go it alone. Try it free for 30 days. No credit card required.



Liquibase Community
Liquibase Pro
Database source control/versioning
Support for XML, YAML, JSON, and SQL formats
Automatically generate SQL scripts for DBA code review
SQL-based database migrations (including support for native dialects: PL/SQL, SQLPL, T-SQL, etc.)
Java-based database migrations
Repeatable database migrations
Automatically generate database “diffs”
Support for context-dependent logic
Rollback support
Dynamic parameter support
Safe for multiple nodes in parallel
Variable substitution
Preconditions support
Immutable database code artifact
XML change set functions for updates to Stored Logic objects (functions, packages, packagebodies, triggers, check constraints,  synonyms, etc.)  
New: Snapshots and reverse engineering for Stored Logic objects  
Coming: A centralized dashboard for visualizing database changes deployed to each environment
Coming: The ability Rollback a specific change – without rolling back all changes that came after it  
Expert Help and Support  

Check out Liquibase Community


Not sure which Liquibase version is right for you?

We’re happy to help answer any questions you have about Liquibase Pro, please contact us.


Liquibase Community is distributed under Apache v2.0.

Read the commercial license FAQ