Liquibase logo

Liquibase

Easily track, version & deploy database changes
616
635
+ 1
69

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.3K GitHub stars and 1.8K GitHub forks. Here’s a link to Liquibase's open source repository on GitHub

Who uses Liquibase?

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

Developers
267 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
Many DBs supported
18
Great database tool
12
Easy setup
8
Database independent migration scripts
5
Database version controller
5
Unique open source tool
2
Precondition checking
1
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.
Slick
It is a modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database access happens and which data is transferred.
Spring Data
It makes it easy to use data access technologies, relational and non-relational databases, map-reduce frameworks, and cloud-based data services. This is an umbrella project which contains many subprojects that are specific to a given database.
See all alternatives

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