Sign in Agent Mode
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Reviews from AWS customer

3 AWS reviews

External reviews

29 reviews
from and

External reviews are not included in the AWS star rating for the product.


    reviewer2796066

Automated database syncing has reduced manual effort but still needs a more intuitive first use

  • February 06, 2026
  • Review provided by PeerSpot

What is our primary use case?

My main use case for Liquibase is syncing different databases. I have an RDS cluster with different databases, and when there is a change in one database, I sync the other databases with the same changes.

I created a Jenkins pipeline with designed workflows. Using that pipeline, if there is a change in one database or multiple DDL or DML changes occur, developers can use the pipeline to make changes directly in one database and sync to other databases.

How has it helped my organization?

Liquibase has positively impacted my organization by reducing the time spent syncing databases.

Manual overhead has been significantly reduced, making Liquibase a valuable tool for us.

What is most valuable?

Liquibase's best features handle all the overhead of syncing. We do not have to plan any DML or DDL changes manually and apply them to the database. It also reduces the risk of inconsistent changes.

Liquibase reduces the risk of inconsistent changes in my experience by syncing the database easily, and there is no manual intervention required.

What needs improvement?

Liquibase could be improved in several ways. Some facilities could be enhanced, and for first-time users, it could be more intuitive rather than overwhelming.

For how long have I used the solution?

I have been using Liquibase for more than two years.

What other advice do I have?

Liquibase is overall good software, but for first-time users, it could be more intuitive. Everything else works well. I would rate this review as a six.


    reviewer2797194

Database-as-code has transformed how we track schema changes and manage controlled migrations

  • January 16, 2026
  • Review from a verified AWS customer

What is our primary use case?

My main use case for Liquibase is database-as-code, which we use for creating table schemas, maintaining migrations, and ensuring that in production, if rollbacks happen, then it's more controlled than running raw SQL.

I can give you a quick specific example of how I've used Liquibase for migration. Although we have not used it for rollbacks until now, we do use it for managing our scripts during migration.

Liquibase is a database-as-code provider, and that is pretty much how we use it.

What is most valuable?

The best features Liquibase offers include CI/CD integration, which we really appreciate because we didn't have a lot of issues integrating it into our existing CI pipelines, and the changeset and changelog, which are the source of truth that effectively tell us how the database changes are taking effect.

The CI/CD integration helped my workflow by improving visibility with the changelog and changeset. For the CI part, Maven and Gradle builds are already available, so we just use the Maven plugin and it was pretty straightforward.

There is something called Liquibase Validate as well, which helps with pre-deployment checks. We use the update SQL command for dry-run approvals.

Liquibase has positively impacted my organization by providing a way to manage database migrations instead of maintaining raw SQL, which comes with the issue of not being able to track certain schema updates or new table creations. With Liquibase, you have that history through the changelog and changeset tables, which maintain that history of changes.

What needs improvement?

Liquibase can be improved by addressing the issue that changelog files could conflict with Git if they're not modularized properly. While we create one file per feature, rollbacks are not magical and require significant consideration, and large diff operations can also be very slow, affecting performance.

We only use MySQL for now, so there's nothing related to any exotic database features, and we're not consuming anything on that side either.

For how long have I used the solution?

I have been working in my current field for about two years.

Which deployment model are you using for this solution?

Private Cloud

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


    Sanket O.

A good database change management tool

  • September 19, 2025
  • Review provided by G2

What do you like best about the product?
It helps to manage the database changes and when the time for rollback comes, it automatically reverses the changes
What do you dislike about the product?
The format in which the changeset is required to be written can sometimes be too tedious

There are also scenarios where scripts can be dependent on each other, in that case defining dependencies is quite complex
What problems is the product solving and how is that benefiting you?
For each release developers used to sit and create a consolidated script file, which was a time consuming activity moreover when there was a need of roll back the code, tons of efforts were required to be taken to roll back the database

To solve this we started using the Liquibase, we have setup a pipeline with the help of which it becomes very easy to maintain the versions


    Tejaswi Mankala

Easy to use, but we were not able to delete some of the tables because of a security issue

  • May 21, 2024
  • Review from a verified AWS customer

What is our primary use case?

I have worked on the Liquibase commands, Liquibase updates, Liquibase storeback, and some basic commands from Liquibase. We were using the Docker image installed from the AWS CI/CD, downloading this Liquibase image, and updating the command from AWS DevOps.

What is most valuable?

I'm not very into data engineering, but Liquibase is the first tool I have worked on from a data perspective. We were using the SQL server, which our clients found somewhat complex. So, they opted for Liquibase because it is easy. The solution is easy to use, and it has very clear documentation.

What needs improvement?

We were not able to delete some of the tables because of a security issue.

For how long have I used the solution?

I have done the POC project with Liquibase for six months.

How are customer service and support?

Whenever we face any issue, we contact the Liquibase support team, who are very supportive and give us quick responses.

How was the initial setup?

The solution's initial setup is easy if we use the Docker version. We have done a POC on our local tool. It was easy to install Liquibase in our local CLI.

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

Liquibase is an open-source solution. If you are using Liquibase, you need to update its license. I think Liquibase is affordable for our organization.

What other advice do I have?

We were not able to delete some of the tables because of a security issue. We reached out to Liquibase because we thought the issue was from the Liquibase side, but it was from our end. We restarted the security team from our organization, which sorted our issue. My last project was a finance project, and they were relying on Liquibase only for database deployments.

I would recommend the solution to other users. Liquibase is very easy to use if you do CI/CD deployment for the database. The solution's commands and documentation are very easy to understand. The solution is very easy to learn, and I was able to learn it in two weeks. Liquibase is a user-friendly open-source tool.

Overall, I rate the solution a seven out of ten.


    Sudheer Kumar Jamjam

Offers integration with multiple databases, stable product and reduced our manual intervention

  • May 21, 2024
  • Review from a verified AWS customer

What is our primary use case?

People automate code-based technologies, but there can be a lack of automation for databases. This tool is used for database automation in DevOps.

What is most valuable?

It can be integrated with multiple databases like MySQL, MSSQL, and PostgreSQL. The biggest benefit is automating database scripts and manually backing up the database.

It has a rollback capability, but it has not impacted our operations. It's pretty normal. 

What needs improvement?

It has been improved a lot in terms of automation, but there is still room for improvement.

There is a lot of improvement to be made in terms of automation documentation. This tool is pretty much new for everyone. 

Compared to Jenkins, a CI tool where you integrate your code and run it for quality checks, which has alternative tools like TeamCity, Liquibase is one of the biggest tools for database automation. 

There is documentation available on the website, but it should be improved.

For how long have I used the solution?

I have been using it for one and a half years.

What do I think about the stability of the solution?

It is a stable product. 

What do I think about the scalability of the solution?

It is scalable and performs the same if I add more users. Currently, we have around 650 to 850 members.

How are customer service and support?

We are a service-based company working for a large client in the banking sector, so we didn't get a chance to talk with the Liquibase support team.

How was the initial setup?

For the very first time, the initial setup was a medium complex. One thing we faced issues with is that Liquibase does not show the exact error, which added to the complexity.

Suppose it fails with an error. It won't display the exact error on the CI side. For example, if you integrate Liquibase with Jenkins and your database scripts fail due to syntax errors, it won't show the exact error. It's not user-friendly in that aspect.

What was our ROI?

It will be useful for teams to automate and reduce manual work. It's not only for one specific team; it's across the team.

We saw tangible benefits from using Liquibase in terms of costs and resource savings. 

We reduced our manual intervention by not having to reach out to multiple teams. For example, when executing scripts, we had to reach out to the database team every time we developed a new script to deploy it. 

By using Liquibase, we write the script and compile it. If the build succeeds, we go back to our deployment tool and update our Active Directory so that it will be deployed into the desired environment. This reduces a lot of manual intervention.

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

The pricing is fair. 

What other advice do I have?

I would recommend using it. To learn Liquibase, one should have some database knowledge. If the person is from a DBA background, they would be able to learn quickly. But if they are from an application or infrastructure role, it's medium complex.

Before getting started, you should thoroughly go through the documentation and follow the latest changes deployed by the Liquibase product team. 

Basically, when using the product, you should be able to understand it and stay updated on the latest releases.

Overall, I would rate the product a nine out of ten. Organizations should have this kind of tool to reduce manual intervention. The one point they could improve on is documentation, which they haven't clarified, and they need to work on that a lot.

Which deployment model are you using for this solution?

Public Cloud

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

Amazon Web Services (AWS)


    Evans M.

Informative, Practical and Insightful

  • December 16, 2022
  • Review provided by G2

What do you like best about the product?
Easy to get started and run from the command line. The compatibility with databases from H2, MySQL to Oracle is a plus. Also, top notch documentation! The Liquibase University sets it apart from the rest.
What do you dislike about the product?
A learning curve is experienced to grasp the concepts and apply them in real-world scenario. However, this is circumvented by the self-paced learning and well-detailed docs.
What problems is the product solving and how is that benefiting you?
Liquibase comes in handy in database migration for Oracle Enterprise . Eradicates errors by verifying the raw SQL before running update command. Logs generated are helpful in troubleshooting.


    Pinki K.

Manage you Database versioning with liquibase

  • December 09, 2022
  • Review provided by G2

What do you like best about the product?
Its good tool to manage database version and help to build CI/CD pipe line for Database. It's easy to manage and deploy the database updates.
What do you dislike about the product?
Setup is little bit complex and rollback process it very difficult. Not managing store procedures properly.
What problems is the product solving and how is that benefiting you?
Its help us to give clients update through the jenkins pipeline and reduces the manual efforts.


    Financial Services

Multi-DB support and rollback

  • November 08, 2022
  • Review provided by G2

What do you like best about the product?
The multi-DB support and the support of different rollback scenarios are I think one of the features that are useful. They also listen to their customers and I think the quality metrics feature provides the ability for us to apply organization-specific rules and coding standards.
What do you dislike about the product?
What is least helpful is that it does not support enough on multi-schema. We have to call the CLI multiple times to run multiple schemas. Also, it would be great if there is an easy way or guidance to build custom solution on top of the Liquibase framework using features that comes with the pro license.
What problems is the product solving and how is that benefiting you?
Automated execution makes deployment faster.


    Beatriz C.

excellent tool to establish ci/cd with databases

  • November 01, 2022
  • Review provided by G2

What do you like best about the product?
allows you to control changes and perform rollbacks
What do you dislike about the product?
improve documentation and use case examples
What problems is the product solving and how is that benefiting you?
evaluate changes from testing, reducing errors at the time of changes in production


    Kapil G.

Awesome tool for automated DB deployment

  • November 01, 2022
  • Review provided by G2

What do you like best about the product?
it offers quality checks for DB scripts which helps catch errors also DB pipelines views for changes deployed to DB
What do you dislike about the product?
Very few features enabled in community version
What problems is the product solving and how is that benefiting you?
Devops pipelines integration for db deployment