Flyway

A database migration tool that applies versioned schema changes across many database engines.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get Flyway

Package managers

About Flyway

Flyway automates database schema migrations, applying versioned change scripts in order so that every environment ends up with the same structure. Redgate says it supports more than 60 databases.

The current product also covers governance: it can enforce standards on changes before they are merged and keeps an audit trail of what was deployed. It suits development teams that want database changes to go through version control and CI pipelines alongside application code.

Strengths

  • Supports more than 60 databases
  • Versioned migrations fit into CI/CD pipelines
  • Audit trail of deployed changes

Limitations

  • Product pages focus on enterprise editions
  • Governance features require a paid edition

Details

Pricing
FreemiumA free community edition exists, with paid editions adding governance features.
License
Apache-2.0
Developer
Redgate Software
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Best suited for
Teams keeping database schema changes in version control
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Flyway

Compare all

Software that can replace Flyway for an important use case, and what changes if you switch.

  • 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing