Liquibase logo

Liquibase

Easily track, version & deploy database changes
441
646
+ 1
70

What is Liquibase?

Liquibase is th leading open-source tool for database schema change management. Liquibase helps teams track, version, and deploy database schema and logic changes so they can automate their database code process with their app code process.
Liquibase is a tool in the Database Tools category of a tech stack.
Liquibase is an open source tool with 4.8K GitHub stars and 1.9K GitHub forks. Here’s a link to Liquibase's open source repository on GitHub

Who uses Liquibase?

Companies
67 companies reportedly use Liquibase in their tech stacks, including Trendyol Group, Backbase, and Biting Bit.

Developers
278 developers on StackShare have stated that they use Liquibase.

Liquibase Integrations

Docker, MySQL, PostgreSQL, MongoDB, and Amazon S3 are some of the popular tools that integrate with Liquibase. Here's a list of all 29 tools that integrate with Liquibase.
Pros of Liquibase
18
Great database tool
18
Many DBs supported
12
Easy setup
8
Database independent migration scripts
5
Unique open source tool
5
Database version controller
2
Precondition checking
2
Supports NoSQL and Graph DBs
Decisions about Liquibase

Here are some stack decisions, common use cases and reviews by companies and developers who chose Liquibase in their tech stack.

Needs advice
on
FlywayFlyway
and
LiquibaseLiquibase

All the DB deployments in our current organization are manual. We want to automate them. We are leaning toward Liquibase since it has versioning and rollbacks. Is Flyway better or Liquibase?

See more

Liquibase's Features

  • 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
  • Rollbacks
  • Generate Database "diff's"
  • 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
  • Stored logic

Liquibase Alternatives & Comparisons

What are some alternatives to Liquibase?
Flyway
It lets you regain control of your database migrations with pleasure and plain sql. Solves only one problem and solves it well. It migrates your database, so you don't have to worry about it anymore.
Hibernate
Hibernate is a suite of open source projects around domain models. The flagship project is Hibernate ORM, the Object Relational Mapper.
Sqitch
It is a standalone change management system with no opinions about your database engine, application framework, or development environment. Native scripting. Changes are implemented as scripts native to your selected database engine.
MySQL
The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.
PostgreSQL
PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions.
See all alternatives

Liquibase's Followers
646 developers follow Liquibase to keep up with related blogs and decisions.