Listing Thumbnail

    Redgate Flyway Enterprise

     Info
    Sold by: Redgate 
    Deployed on AWS
    Harness the power of automation with Flyway Enterprise to accelerate time to market and de-risk the delivery of database changes. With object-level version control, script auto-generation and advanced deployment controls among other friction-busting features in Flyway Enterprise, teams have all they need to fly through the delivery of database changes across the most popular DBMS and ensure faster release of value to customers. Trusted by BMW, Republic Bank and 92% of the Fortune 100, Redgate brings 25 years of database expertise to more than one million databases worldwide.
    4.5

    Overview

    Play video

    Enterprise-grade solution to accelerate and de-risk database delivery

    Harness the power of automation with Flyway Enterprise to accelerate time to market and de-risk the delivery of database changes. With object-level version control, script auto-generation and advanced deployment controls among other friction-busting features in Flyway Enterprise, teams have all they need to fly through the delivery of database changes across the most popular DBMS and ensure faster release of value to customers.

    Simplifies the job of delivering database changes Flyway Enterprise is an industry-proven solution, designed from the ground up to simplify the complexity of applying continuous integration and continuous delivery to the database. Whether your team prefers working with an easy-to-onboard GUI or managing changes seamlessly via the command line, Flyway Enterprise has it covered.

    It also offers a range of flexible deployment approaches to help teams deliver database changes the way they want to. Choose from migrations-based or state-based approaches to work optimally with your team and technology requirements.

    Make managing multiple database platforms a breeze Flyway Enterprise equips teams with the tools they need, whatever their experience level, to develop database changes quickly, easily and reliably, whether those changes are for SQL Server, PostgreSQL, Oracle or MySQL. Script auto-generation and code analysis rules help teams deliver database changes rapidly and consistently, reducing error and freeing up time for value-added work.

    Highlights

    • Accelerate and standardize database delivery across teams and technologies. With automated script generation for SQL Server, Oracle, PostgreSQL and MySQL, Flyway Enterprise eliminates the manual task of authoring scripts and standardizes quality and reliability of coding, regardless of the experience levels across teams and technologies.
    • De-risk the delivery of database changes. Flyway Enterprise equips teams with a range of controls and protection points for teams to fine-tune the database change management workflow and drive up quality, visibility and reliability of database deployments.
    • Meet teams where they want to work. Flyway Enterprise integrates with all common CI and release tools, including GitHub, Azure DevOps, Octopus Deploy, Jenkins, GitLab and many more.

    Details

    Sold by

    Delivery method

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Buyer guide

    Gain valuable insights from real users who purchased this product, powered by PeerSpot.
    Buyer guide

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Redgate Flyway Enterprise

     Info
    Pricing is based on the duration and terms of your contract with the vendor. This entitles you to a specified quantity of use for the contract duration. If you choose not to renew or replace your contract before it ends, access to these entitlements will expire.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    12-month contract (1)

     Info
    Dimension
    Description
    Cost/12 months
    50 User Enterprise Tier
    50 Users - Please contact Redgate Software for custom pricing.
    $150,000.00

    Vendor refund policy

    All fees are non-cancellable and non-refundable except as required by law.

    Custom pricing options

    Request a private offer to receive a custom quote.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    Software as a Service (SaaS)

    SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.

    Resources

    Support

    Vendor support

    At Redgate, we are dedicated to ensuring our customers success with our solutions. Our Product Support team, composed of highly skilled subject matter experts, is committed to providing exceptional assistance. By efficiently handling over 24,000 customer enquiries annually, we help our customers overcome challenges and maximize the value of our products. This dedication is reflected in our satisfaction score of 95%.

    Our Product Support team is available to help Monday - Friday (excluding public holidays) between 9am and 1am GMT.

    Support cases can be raised via the Redgate Support Portal or via email and our support engineers will respond within 2 business days of issue receipt.

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly
    By Atlas - Schema as Code
    By Liquibase

    Accolades

     Info
    Top
    100
    In Databases, Infrastructure as Code
    Top
    25
    In Migration
    Top
    10
    In Continuous Integration and Continuous Delivery, Infrastructure as Code, Databases

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    1 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    30 reviews
    Insufficient data
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Object-Level Version Control
    Tracks and manages database schema changes at the individual object level, enabling precise version control of database modifications.
    Automated Script Generation
    Automatically generates SQL scripts for SQL Server, Oracle, PostgreSQL, and MySQL, eliminating manual script authoring and standardizing code quality across teams.
    Flexible Deployment Approaches
    Supports both migrations-based and state-based deployment methodologies, allowing teams to select the approach that aligns with their specific requirements and workflows.
    Advanced Deployment Controls
    Provides configurable controls and protection points throughout the database change management workflow to enhance quality, visibility, and reliability of deployments.
    CI/CD Tool Integration
    Integrates with common continuous integration and release platforms including GitHub, Azure DevOps, Octopus Deploy, Jenkins, and GitLab for seamless pipeline automation.
    Schema Registry
    Centralized storage for schema changes with auto-generated documentation for database schemas.
    Continuous Integration Testing
    Automated simulation and review of database migrations during CI process to detect destructive changes and constraint violations before deployment.
    Deployment Visibility
    Single pane of glass interface to monitor and view the status of schema migrations across multiple environments with detailed deployment logs.
    Migration Management
    Central repository for storing and managing migration directories with simplified deployment process to production environments.
    Deployment Tool Integration
    Seamless integration with modern deployment platforms including Kubernetes and Terraform for automated schema migration deployment.
    Policy Enforcement
    Policy Checks capability to block risky database changes before deployment
    Database Drift Detection
    Drift Detection functionality to identify and monitor unintended database configuration changes
    Change Audit and Traceability
    Structured logging and automated audit evidence generation to ensure every database change is traceable and approved
    Secrets Management
    Secrets management capability to securely handle sensitive credentials and configuration data
    Governance and Compliance Automation
    Automated governance controls and compliance enforcement across database deployments to meet regulatory requirements

    Contract

     Info
    Standard contract
    No

    Customer reviews

    Ratings and reviews

     Info
    4.5
    102 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    72%
    23%
    4%
    1%
    0%
    2 AWS reviews
    |
    100 external reviews
    External reviews are from G2  and PeerSpot .
    Computer Software

    SQL-First, Version-Controlled Migrations That Fit CI/CD Effortlessly

    Reviewed on Jul 11, 2026
    Review provided by G2
    What do you like best about the product?
    What I like most is that migrations are just plain, version-controlled SQL files. The V1__, V2__ naming makes the order of schema changes obvious, and running flyway migrate applies exactly what's pending, so every environment lands in the same state. It fits into a CI/CD pipeline with little effort, the schema history table gives a clear audit trail of what ran and when, and since it supports so many databases we didn't need a different tool per project. Being SQL-first keeps the learning curve low.
    What do you dislike about the product?
    The most useful features (undo/rollback, dry runs, drift detection) sit behind the paid Teams and Enterprise tiers, so the Community edition can feel bare-bones for a growing team. Initial configuration (flyway.conf, placeholders, per-environment settings) takes some trial and error, and the error output on a failed migration could be clearer about what went wrong. The desktop/UX side is also less polished than the command-line experience.
    What problems is the product solving and how is that benefiting you?
    Flyway fixed inconsistent database schemas across local, staging, and production. Schema changes used to be applied manually and would drift between environments; now every change is a reviewed, versioned SQL script that runs automatically during deploy. That cut down on 'works on my machine' issues, made traceability and rollbacks much easier through the schema history, and let the backend team manage database changes through the same Git-based workflow we already use for application code.
    Zurum Ogbonda

    Collaboration has improved with consistent database versioning but mid-project adoption needs care

    Reviewed on Jun 27, 2026
    Review from a verified AWS customer

    What is our primary use case?

    My main use case for Redgate Flyway  is to maintain the database structure, especially when coding with other developers, and I view it as a version control system for databases, similar to Git .

    A specific example of how I have used Redgate Flyway  to maintain the database structure is in starting out a project, where I have used two flavors of it, writing raw SQL queries and also using the Java class version of SQL queries. I started from scratch because we needed to ensure that other teams see the update of the database since we are all coding differently. Once you pull, you notice there is a new migration and have to run that migration to maintain the update of the database. We built it from scratch and used the raw SQL queries.

    Redgate Flyway is used at every level of the project. If there is a new column added, I have to update the SQL query migration. If there is any constraint change, table creation, or indexing to add, I have to include that in the Redgate Flyway migration. Once that is pushed, our database team gets a notification that the tables or the database have a new entry, and they also do reviews. Once anybody pulls the code, that person also gets the new migration change.

    What is most valuable?

    The best features Redgate Flyway offers are its usefulness when working with other people, as it maintains consistency in database changes, and it is helpful when shifting databases because Redgate Flyway provides the migration script that can be run in different environments without needing to rely on Spring  auto updates to create those tables. It is a well-structured tool for managing table creations.

    Managing migrations across different environments has been quite easy for my team to adapt to and use Redgate Flyway without any challenges. We recently moved from a Docker  database to an actual database in a different environment, and it was easy for us to share the migrations. Once they were done running them, we shifted connectivity to their environment and everything worked without issues.

    Redgate Flyway has positively impacted my organization by maintaining consistency among developers. One real added feature is using migration tools, which allows rollbacks although I think rollback has some bottlenecks. I acknowledge that Spring Boot  does not have a migration tool by default unlike Entity Framework in C#, but having Redgate Flyway is becoming a default tool for migration in Spring .

    What needs improvement?

    Redgate Flyway can be improved by looking at all circles of software development so that if someone did not start with Redgate Flyway from the beginning, they should not experience issues starting in the middle or end of the project. A review on that cycle for people using Redgate Flyway would be beneficial.

    I rate Redgate Flyway seven out of ten mainly because of some issues when introducing Redgate Flyway in between projects instead of from inception. Sometimes, errors with migrations can be very disappointing, as often it requires deleting everything and starting over. Additionally, maintaining the versioning of the scripts must be done very carefully, which requires some experience when using a specific pattern such as date-time to prevent clashes when another person is updating the database. This necessitates a learning curve.

    For how long have I used the solution?

    I have been using Redgate Flyway for approximately four years.

    What do I think about the stability of the solution?

    I consider Redgate Flyway stable to an extent, around eighty to ninety percent.

    What do I think about the scalability of the solution?

    The scalability of Redgate Flyway is good.

    How are customer service and support?

    I have not had any issues with customer support at Redgate Flyway, so my database team would be better equipped to answer that.

    Which solution did I use previously and why did I switch?

    I previously used Liquibase  and switched to Redgate Flyway because I had to follow the company's requirements, as most companies I have worked with use Redgate Flyway.

    How was the initial setup?

    Regarding maintaining consistency and rollbacks with Redgate Flyway, I have luckily not had many issues. In the past, I sometimes had to delete all migrations trying to recreate them. I do not think it is really smooth when you have already started the project and want to now introduce Redgate Flyway halfway through. While I cannot remember the exact scenario, I know it was not smooth. It is usually better to use it from the beginning of the project, though it is a bit more complicated in between projects.

    What about the implementation team?

    We have independent work with a separation of roles. We have those maintaining things concerning databases and a team that manages pricing, while my job role is primarily focused on writing code.

    What was our ROI?

    I see a return on investment with Redgate Flyway, as it is leading compared to Liquibase  and others, and most teams I have worked with utilize Redgate Flyway, which is definitely pointing in the right direction.

    What's my experience with pricing, setup cost, and licensing?

    My experience with pricing, setup cost, and licensing is that we have independent work with a separation of roles. We have those maintaining things concerning databases and a team that manages pricing, while my job role is primarily focused on writing code.

    What other advice do I have?

    Redgate Flyway is a tool that works, and I have not had many issues with it. My advice to others looking into using Redgate Flyway is that it is a good tool, especially when the development team is large and you want to maintain database integrity, consistent updates, and also handle migrations, as Redgate Flyway has become a default tool to use.

    Regarding Redgate Flyway's artificial intelligence capabilities, I have not really examined artificial intelligence with Redgate Flyway. Security is a general issue, but I have not faced any security issues with Redgate Flyway and have not looked into Redgate Flyway's artificial intelligence capabilities. I have not actually looked at it or its accuracy and reliability of output recently, but it is something I would like to explore.

    Which deployment model are you using for this solution?

    Hybrid Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Amazon Web Services (AWS)
    Manikandan V.

    Streamlined Migrations with Seamless CI/CD Integration

    Reviewed on Jun 26, 2026
    Review provided by G2
    What do you like best about the product?
    I appreciate Redgate Flyway for its simple and reliable version control for database migrations. The seamless integration with CI/CD pipelines is a huge plus, as it automates deployments and ensures the same migrations have been applied consistently across all environments. Version control makes it easy to track and manage database changes. Moreover, the initial setup was straightforward due to clear documentation, making it relatively easy to integrate with our CI/CD pipelines.
    What do you dislike about the product?
    Initial setup and configuration was bit complex for new users and troubleshooting the migration issues could be improved to be straightforward with meaningful error messages to save time for users
    What problems is the product solving and how is that benefiting you?
    Redgate Flyway automates database migrations, ensures consistent schema changes, and reduces deployment errors. Version control makes it easy to track changes, while CI/CD integration automates deployments, ensuring migrations are applied consistently across environments.
    ShivamJaiswal

    Versioned migrations have streamlined our deployments and accelerated database modernization

    Reviewed on Jun 25, 2026
    Review provided by PeerSpot

    What is our primary use case?

    Redgate Flyway  is a migration tool that we use for our SQL migration. We have several customers' databases that must be migrated to the new schema, and we use Redgate Flyway  scripts to migrate from the older schema to the newer schema. This approach helps us keep different versions of the schema without losing data simultaneously.

    What is most valuable?

    Redgate Flyway provides versioning as a primary benefit, allowing us to have numbered versions and easily switch from one version to another. We write the script once, and it performs most of the manual tasks such as version control and rollback in case of any errors independently.

    Redgate Flyway's version control of database changes has significantly helped in ensuring repeatable deployments. As we continuously develop and migrate schema changes while verifying that the migration is working correctly, we progressively create new versions and keep our front-end and API teams informed of changes.

    Redgate Flyway streamlines the process of database migration and significantly reduces the time for data migration from twenty to twenty-five days down to five to seven days, thanks to the initial time we took for learning. Now we can complete migrations in two or three days, which is a substantial impact.

    Redgate Flyway has played a critical role in accelerating our software development cycle by helping us implement continuous deployment through the creation of different schema versions and their sequential deployment, which would be very difficult with traditional methods.

    What needs improvement?

    I would like to see improvements in Redgate Flyway for compatibility with new agentic AI, which could provide support in writing scripts.

    Apart from the AI aspect, I do not have anything in mind for improvement or missing features in Redgate Flyway at this time.

    For how long have I used the solution?

    I have been using Redgate Flyway for one year.

    What do I think about the stability of the solution?

    I find Redgate Flyway mostly stable for our work, although conflicts are a different matter. Overall, it is a very stable and mature product with a simple execution model and predictable behavior.

    What do I think about the scalability of the solution?

    Redgate Flyway works well for small teams but presents conflict issues with larger teams due to version control. While it generally scales well, there are some limitations with longer script run times, suggesting that some parallelization could improve scalability.

    How are customer service and support?

    We generally use resources such as Stack Overflow for support and have not escalated any questions to technical support during our database migrations with Redgate Flyway.

    Which solution did I use previously and why did I switch?

    Some teams were using different migration tools previously, but I do not know their names exactly. Since we migrated to a newer version of SQL, those tools were not working efficiently.

    How was the initial setup?

    The initial setup of Redgate Flyway was challenging because we had to integrate a database without any history and establish the initial version. This was difficult due to multiple tables and the need for environment setup, alongside the team needing to learn it, and version conflicts arising when multiple people were working.

    Which other solutions did I evaluate?

    Before choosing Redgate Flyway, we evaluated options such as Liquibase  and Alembic, among others.

    We decided to go with Redgate Flyway because it uses plain SQL scripts without complex XML or YAML, has version control for database changes, and works well with CI/CD. Although the cons include the absence of automatic rollback and potential merge conflicts, the versioning control was the major factor for our decision.

    What other advice do I have?

    My advice for organizations considering Redgate Flyway is to look for agentic AI support for regular tasks, particularly in writing basic scripts, as such assistance could be very beneficial. I rate Redgate Flyway overall as an eight as a product and a solution.

    reviewer2860629

    Error handling has raised concerns but automated migrations have saved significant local dev time

    Reviewed on Jun 23, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Redgate Flyway  is for migration and migration of scripts, primarily to maintain our databases. I do not have anything unique to add about my use case with Redgate Flyway ; it is almost the same as other standard use cases.

    What is most valuable?

    The best features that Redgate Flyway offers include support from the command prompt, which is the greatest advantage I have. Command prompt support in Redgate Flyway helps me because the integration with CI/CD happens seamlessly with the help of the command prompt, and for our local migration, we also use the command prompt. Because we use local Docker  instances to maintain our Postgres databases, the command prompt is helping significantly.

    An additional feature of Redgate Flyway is the flyway_schema_history table that is created whenever migration happens. That table helps a great deal to understand in which part of the migration a particular migration has failed previously and serves useful debug purposes.

    What needs improvement?

    Regarding how Redgate Flyway can be improved, migration is almost an important feature whenever someone is using databases, and automating the migration is a great idea. Redgate has definitely solved the problem there, but I would feel better if there is some option for a force migration or a very hard migration whenever a migration fails. For example, if I write a script that asks to add a particular value to the database, and before running that script through Jenkins  or the migration command directly, if I run that script directly and the value is already added to the database, the migration script fails because the value was already added. The checksum which Redgate Flyway checks is modified, and the database is not in the previous condition which Redgate Flyway was looking for, so the migration fails. If there were any particular option so that I could force migrate or hard migrate, that would be great.

    Additionally, whenever this kind of migration fails, Redgate Flyway command prompt indicates that there is an option to repair the migration script, but I was never quite able to figure out how it works because whenever I try to repair it, I usually run into multiple other problems, giving me multiple issues. Later, I had to go through the flyway_schema_history database and look at which particular migration failed based upon the success attribute mentioned there, and then manually do that or completely remove the database and run the migration together. This is quite tiresome since we have multiple scripts, so it would be great if I could just force or hard migrate. Or as soon as the migration fails, something could revert to a previous state and then migrate the current state, because if I have written the script, it means that I want that to be executed. For debug purposes, I might have run it, but I do not want it to cause problems in the CI/CD pipelines. Anything in the local environment, I can handle. However, handling it in the CI/CD pipeline where the pipeline already contains some fifty different stages becomes very hard to understand. It is quite easy to understand that migrate has failed, but there will be multiple steps running before and after that migration as well. Just because the migration has failed, we would have to roll back the entire previous steps, and that is very tiresome and not very easy.

    Particularly, the error handling mechanism or the force update or forced migration are things I would like to see improved. It is very hard to understand or debug exactly where this migration has failed, and since I know the specific instances, I was able to do it more easily, but I would not feel confident doing this in a production environment. It feels very slim at the moment. It does not give me much confidence to go to the production environment with the current error handling mechanism of Redgate Flyway. The documentation can also be improved.

    For how long have I used the solution?

    I have been using Redgate Flyway for the past two years.

    What do I think about the stability of the solution?

    I cannot guarantee the stability of Redgate Flyway; the only problem which I have faced is with the Flyway repair mechanism that never worked for me. Perhaps I did not understand the documentation, but stability-wise, if everything is fine, then the migration works. However, if there is something wrong, it will take a lot of time to figure out how to solve this.

    What was our ROI?

    I have seen a return on investment with Redgate Flyway in that time was saved significantly for local development. Even for local development, we had to maintain the different versions, so I would definitely say that time was saved. For example, a normal process would have taken one day, but the migration script made it possible within twenty to thirty minutes.

    What other advice do I have?

    I would say I have never used Redgate Flyway in production; we only use it in our local test instances or some QA environments where we test it. I have never worried about the performance or much else, but it is definitely saving us a lot of time. To maintain the local database is not that easy, and to maintain the different instances of the same version of the database is quite hard where multiple teams handle different instances, so I think it helps a great deal.

    Currently, I deploy Redgate Flyway only to maintain our local test instance using a Docker  setup; apart from that, we are not using it anywhere. I have only used Redgate Flyway with Oracle and Postgres, and for these two, it has worked pretty much fine until now.

    My advice to others looking into using Redgate Flyway is to try to be as straightforward as possible. Do not try to do unnecessary changes on the databases when you are using Flyway Migrate because that would unnecessarily corrupt your database in the eyes of Flyway Migrate. The database is actually pretty much fine, and Flyway Migrate assumes that it is corrupted, which causes it to fail the migration and ask you to repair it, which in turn will create multiple problems.

    View all reviews