Flyway

Flyway Open Source

Flyway remains at it's heart an open source project that is available on Github.

If you were looking for the Redgate edition of Flyway, see this download page. This brings additional functionality that is either paid-for or we are unable to release to the open source project.

Download

Open Source Flyway

Windows

Extract the archive and simply add the new flyway-10.21.0 directory to the PATH to make the flyway command available from anywhere on your system.

macOS

Linux

Download, extract and install by adding to PATH (requires sudo permissions):

$ wget -qO- https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/10.21.0/flyway-commandline-10.21.0-linux-x64.tar.gz | tar -xvz && sudo ln -s `pwd`/flyway-10.21.0/flyway /usr/local/bin 

Or simply download the archive:

Docker

(Linux only) Download, extract and install by adding to PATH (requires sudo permissions):

$ sudo sh -c 'echo "docker run --rm flyway/flyway:10.21.0 $*" > /usr/local/bin/flyway && chmod +x /usr/local/bin/flyway'

(All platforms) Or simply download the image:

> docker pull flyway/flyway:10.21.0

Go to Docker Hub for Flyway for detailed usage instructions.

Older Versions

  • Older versions, packages without JRE and sources are available from Maven Central
  • Older Docker images are available from boxfuse/flyway

Contribute

You can find information about how to contribute to the Flyway Open Source project in the Contribute - Code section.


Didn't find what you were looking for?