Flyway Open Source
Published 25 October 2023
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.