Flyway is a database migration tool that strongly favors simplicity and convention over configuration. It is based around just 7 basic commands: Migrate, Clean, Info, Validate, Undo, Baseline and Repair. Migrations can be written in SQL (database-specific syntax (such as PL/SQL, T-SQL, ...) is supported) or Java (for advanced data transformations or dealing with LOBs). Flyway has a Command-line client. If you are on the JVM, redgate recommend using the Java API for migrating the database on application startup. Alternatively, you can also use the Maven or Gradle plugins or one of many others available (Spring Boot, Dropwizard, Grails, Play, SBT, Ant, Griffon, Grunt, Ninja ...). Flyway supports a wide range of databases, including: Oracle, MySQL, SQL Server, MariaDB, PostgreSRL, DB2 and more, plus cloud support for Amazon RDS, Microsoft SQL Azure, Google Cloud SQL, Heroku and more.

Database migrations made easy
Version control for your database, so you can migrate it with ease and confidence.

Simple to use
Flyway lets you regain control of your migrations with ease.

Solves one problem well
Flyway migrates your database, so you don't have to worry about it.

Made for CI/CD
Releases have never been this easy.

Flyway just works.
Migrate from any version (including an empty database) to the latest version of the schema.

  • Plain old SQL - Plain SQL scripts (including placeholder...

Latest News

Flyway 9.0.0
Flyway 9.0.0
Adds 'check' command to command line interface for generating deployment reports.
Flyway 8.5.6
Flyway 8.5.6
Adds support for STRICT and LEGACY modes in the H2 database management system.
Flyway 8.4.3
Flyway 8.4.3
Adds new callback which is triggered by migrations with newly applied scripts.
Flyway 8.4.1
Flyway 8.4.1
Adds the ability to extract Firebird code to plugin.
Flyway 8.3.0
Flyway 8.3.0
Adds the ability to disable placeholder replacement on a per-script basis.
Flyway 8.1.0
Flyway 8.1.0
Adds the ability to clean XML Schema Collections in SQL Server.
Flyway Teams Edition is a superset of Flyway Community Edition which adds more functionality, supports older databases, and provides additional support options for customers. Licensed on a...

Flyway is also available in:

Got a Question?

Live Chat with our Redgate Software licensing specialists now.

Redgate Software
As official and authorized distributors, ComponentSource supplies you with legitimate licenses directly from Redgate Software.
Product Type
  • Application

Recent Awards