Get your free Liquibase Fundamentals Certification!

Why Liquibase has been downloaded over 30 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

Need advanced features and support? View Plans & Pricing

Open source and extensible

Liquibase works with a broad range of databases out of the box. Our flexible extension framework means new platforms and integrations are added with the help of the community all the time.

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

Embraced by the community

“Simply love it.”

Developer & Release Engineer

“An awesome tool. Fast.”


“Liquibase is like Git for databases.”

Cloud Architect

“I love using Liquibase. I don’t want to think about doing database releases without it, anymore.”


“Liquibase is a great tool that changed the way I manage database changes.”

Development Manager

“Love how responsive your company is.”