Alternatives to Flyway

A database migration tool that applies versioned schema changes across many database engines. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Flyway.

  • Liquibase

    A tool for tracking, versioning and deploying database schema changes across many databases.

    Liquibase supports more than 65 databases and fits CI/CD pipelines similarly, but recent versions use a source-available license rather than Flyway's Apache-2.0 open source core.

  • Atlas

    A command-line tool that manages database schemas as code and plans migrations automatically.

    Atlas replaces hand-written versioned migrations with declarative schemas and automatic migration planning, adding linting and drift detection, but it is not open source.

  • Dbmate

    Manage database schema changes with plain SQL migration files.

    Dbmate is a smaller MIT-licensed tool that runs plain SQL migration files across several engines, without Flyway's audit trail or paid governance features.

  • Bytebase

    A web-based database governance platform for schema migrations, change review and controlled query access.

    Bytebase is a self-hostable web platform with review workflows for schema changes across 20+ engines, suited to team governance and heavier than Flyway for one developer.

Similar software

Related functionality, not a direct replacement.