Alternatives to Liquibase
A tool for tracking, versioning and deploying database schema changes across many databases. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Liquibase
A tool for tracking, versioning and deploying database schema changes across many databases.
Replacements
Listings that take over the same core job as Liquibase.
Flyway
A database migration tool that applies versioned schema changes across many database engines.
Flyway applies versioned migrations across more than 60 databases with its core open source under Apache-2.0, while governance features require a paid edition.
Atlas
A command-line tool that manages database schemas as code and plans migrations automatically.
Atlas manages schemas declaratively and plans migrations automatically, adding linting, drift detection and Terraform and Kubernetes integrations, with some features on paid plans.
Dbmate
Manage database schema changes with plain SQL migration files.
Dbmate is a free MIT-licensed tool using plain SQL migration files, giving a simpler workflow without Liquibase's change tracking features or enterprise edition.
Bytebase
A web-based database governance platform for schema migrations, change review and controlled query access.
Bytebase moves schema deployment into a self-hostable web platform with change review and controlled query access, built for team governance rather than a command-line tool.
Similar software
Related functionality, not a direct replacement.
sqlc
Generate typed application code from SQL queries.
SchemaSpy
A command-line tool that generates browsable HTML documentation and ER diagrams from a database schema.
pgModeler
An open-source PostgreSQL modeling tool for designing, reverse-engineering, diffing and deploying database schemas.
DbSchema
A visual database designer and client that turns SQL and NoSQL databases into ER diagrams.