Why Liquibase has been downloaded over 75 million times.

code fast icon
Flexible database change

Easily define changes in SQL, XML, JSON, or YAML.

work faster icon
Version control for your database

Order changes and standardize development.

database innovation icon
Built for

Control when, where, and how database changes are deployed.

Features you know you need.

Flexible schema change

Supports SQL, XML, YAML and JSON formats

Auto-generate scripts

Automatically generate SQL scripts for reviews

Repeatable migrations

Perform rerunnable vs. non-rerunnable changes

Integrations and extensions

Works with the tools and database platforms you use


Undo database changes, either automatically or via custom rollback SQL

Context-dependent logic

Use contexts and preconditions to fine-tune script execution

Real-time monitoring & visibility

Free access to Liquibase Hub for data to improve your database change process.

Need advanced features and support? View Editions & Pricing

5 ways Liquibase makes your life easier:

Manual Change
  • Has the script been applied or not?
  • Manually order scripts
  • Developers overwrite each other’s changes
  • Harder to implement continuous deployments
  • Hours spent reworking scripts
Using Liquibase
to Manage Changes
  • Version-controlled database schema changes
  • Automatically orders scripts for deployment
  • Branching and merging for teams
  • Embeds into your product or build tools, like Jenkins
  • Easily rollback changes

Community contributor spotlight

Arjun SK

Arjun SK

Software Engineer

“Liquibase is by far the best tool for database versioning. I can’t imagine not having it in my project workflow.”

Read Arjun’s blogs on Medium


Artem Zagnitko

Senior Java Developer

“I wanted to give back to the community that has helped me so much. It feels meaningful to help others.”

View Artem’s StackOverflow profile

Asha Kalburgi

Asha Kalburgi

Database Architect

“I have a passion for DevOps and use CI/CD tools like Jenkins, Git, and Liquibase. I believe change is the only constant in today’s technology fabric.”

Connect with Asha on LinkedIn

Isaiah Dickson

Software Engineer

“I love the way Liquibase offers flexibility in how changes in changelog files are managed.”

Watch Isaiah’s YouTube channel

maureen josephine

Maureen Josephine

Software Engineer

“I enjoy contributing articles to the community. It feels great to pass down the knowledge.”

Follow Maureen on Twitter