No more typing reviews! Try our Samantha, our new voice AI agent.

Share your experience using Canonical Bazaar

The easiest route - we'll conduct a 15 minute phone interview and write up the review for you.

Use our online form to submit your review. It's quick and you can post anonymously.

Your review helps others learn about this solution
The PeerSpot community is built upon trust and sharing with peers.
It's good for your career
In today's digital world, your review shows you have valuable expertise.
You can influence the market
Vendors read their reviews and make improvements based on your feedback.
Examples of the 111,000+ reviews on PeerSpot:

Real User
Jun 21, 2026
Version control has reduced database change risk and supports safe rollbacks
Pros and Cons
  • "Liquibase has positively impacted my organization by eliminating the risk around database changes."

    What is our primary use case?

    My main use case for Liquibase is database versioning and change set management.

    A specific example of how I use Liquibase for database versioning and change set management is that it ensures my schemas are versioned instead of losing track of them over time. Liquibase automatically rolls back changes if there are problems during a release, making the process simple.

    In addition to my main use case, Liquibase has helped us solve the issue of reverting changes.

    What is most valuable?

    The best features Liquibase offers are the schema change sets and the change tracking on any kind of change in the database.

    I definitely find that the change tracking feature makes my workflow easier.

    Liquibase has positively impacted my organization by eliminating the risk around database changes.

    Eliminating that risk has affected my team and business overall by removing costly downtime when trying to revert a problem deploy with a database.

    What needs improvement?

    I cannot think of anything at the moment regarding how Liquibase can be improved.

    I am uncertain about Liquibase's AI capabilities regarding its governance and security.

    I am uncertain about Liquibase's AI capabilities regarding its accuracy and reliability of output.

    For how long have I used the solution?

    I have been using Liquibase for 12 years.

    What do I think about the stability of the solution?

    Liquibase is stable.

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

    I did not previously use a different solution.

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

    My experience with pricing, setup cost, and licensing is that it is easy since it is open source.

    Which other solutions did I evaluate?

    Before choosing Liquibase, I did not evaluate other options.

    What other advice do I have?

    The advice I would give to others looking into using Liquibase is to make sure you read the documentation. I would rate this product 9 out of 10.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    Last updated: Jun 21, 2026
    Flag as inappropriate
    Abdulmunafz Mct - PeerSpot reviewer
    Full Stack Developer at Sri Krishna Arts and Science
    Real User
    Top 5Leaderboard
    Jun 14, 2026
    Daily workflows have become streamlined as I manage projects, learn from clones, and host sites
    Pros and Cons
    • "GitHub has many features, and it can be very good, such as having repositories, helping clear doubts through community answers and badges, and showcasing my metrics so potential employers can see my commits and activity."
    • "The thing that has frustrated me is sometimes when I push using a Git command, I need to force the push, which is the main thing."

    What is our primary use case?

    I use GitHub for maintaining repositories, as it is easy to maintain freelance projects and to store college projects. I will be using it for hosting by providing a GitHub link.

    For one of my freelance projects, I push the code or codebase to GitHub. From that repository, I get a link that I will host in Vercel or a Netlify platform. Then I will be able to get a public URL. That is how it is useful for me for freelance projects and college projects.

    The feature I use the most is the GitHub clone feature because there are many repositories for study purposes, such as a portfolio or a Python-related project. I can easily clone the projects, open them in my window, and be able to work on them. That is the best feature I would recommend.

    What is most valuable?

    GitHub offers more options, such as more pro versions and more offers for GitHub Education, which I recently availed. The thing I wanted to add is the ease of maintaining repositories, and that is how it helps. It is a time-saving method because instead of having a manual method of hosting, I just push to GitHub, have the repositories, and then I am able to commit the changes easily.

    The best features I will recommend are Copilot, then maintaining repositories is easier, then committing new updates, and the main feature is clone. I can easily clone GitHub repositories and open them on any other devices.

    The feature I use the most is the GitHub clone feature because there are many repositories for study purposes, such as a portfolio or a Python-related project. I can easily clone the projects, open them in my window, and be able to work on them. That is the best feature I would recommend.

    GitHub has many features, and it can be very good, such as having repositories. Also, some people are using it for the purpose of clearing doubts. There is something called asking doubts with someone else. Common people will be answering, and then I will be able to get badges to showcase on my profile. That is absolutely correct. Even the outcome metrics, such as if someone needs to hire me, they could be able to see my GitHub profile for the committed push and pull methods and all that, so GitHub will showcase my metrics.

    Absolutely, it is money saved because instead of buying another cloud platform such as Google Cloud, I can easily maintain a repository and host it. Then it is also fewer employees needed because I do not need a big tech core for managing a database and repositories.

    What needs improvement?

    The thing that has frustrated me is sometimes when I push using a Git command, I need to force the push, which is the main thing. The setup is frustrating because GitHub could add a repository with pre-installed packages or something since I need to install packages in VS Code before pushing and maintain it in the codebase. Git packages need to be installed manually, and if that was already in a GitHub repository, that would be much better.

    GitHub packages can be installed previously for the project upon the project requirement, and that is the thing I wanted to add here. That would be good.

    According to governance and security, I recently heard about some security issues in GitHub. I think that could be centralized and should consider those security issues and clear them. The AI capabilities there include Copilot or something else.

    I recently heard about security issues, but I do not know about it clearly. However, if security has been more tightened, it will be better.

    For how long have I used the solution?

    I have been using GitHub for the past two to three years.

    What do I think about the stability of the solution?

    I have not experienced any downtime or issues. I received news about security issues, but other than that, I did not have any issues with it.

    What do I think about the scalability of the solution?

    GitHub can handle my projects very well as they grow. I can easily give updates from VS Code and commit messages directly to the GitHub repository by just using Git commands.

    How are customer service and support?

    I have not contacted customer support because I did not have any issues that required contacting them. I do not think customer support is something I have used, but I think they will be more good, especially when getting new features or offers.

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

    Before using GitHub, I used a Netlify platform for small projects just with a drag and drop option. Later, I learned about GitHub, and then I switched to GitHub for maintaining repositories. Now, GitHub is one of my day-to-day activities.

    How was the initial setup?

    When I first started GitHub, I thought it was too hard to do, hard to maintain, and the repositories were not being created with a proper method. Then later, I could understand and see many YouTube tutorials to understand GitHub and learn Git commands, which allowed me to easily adapt to GitHub. When I was starting first, I was really frustrated about what this tool was. At first, it was really difficult to understand, but later, after using it for three to five projects, I learned about GitHub. Upon the fifth project, it became very easy for me to maintain a GitHub repository.

    What about the implementation team?

    I just keep it simple with Git. I have heard about GitLab, but I have not used it. I use GitHub with straight branching strategies, just a straight branch commit.

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

    I have been using GitHub for free, and recently I got a free education offer, such as educational resources. I believe it is GitHub Pro or something similar. I have been using the educational offer, which gave me many resources for free, and I have used GitHub Copilot Pro for free as well. I have not encountered any initial setup cost for that.

    Which other solutions did I evaluate?

    I did not evaluate any other options. I just used a manual method in GitHub.

    What other advice do I have?

    I use a private cloud here and also a public cloud; I use both private and public.

    GitHub has many features, and it can be very good, such as having repositories. Also, some people are using it for the purpose of clearing doubts. There is something called asking doubts with someone else. Common people will be answering, and then I will be able to get badges to showcase on my profile. That is absolutely correct. Even the outcome metrics, such as if someone needs to hire me, they could be able to see my GitHub profile for the committed push and pull methods and all that, so GitHub will showcase my metrics.

    If a new user is using GitHub, they should first learn about Git commands and directly push the repository, avoiding the drag and drop method. They should understand Git commands and from VS Code or their preferred IDE, they can push and maintain a repository. After pushing to the repository, they should be aware of the use cases of a repository. It is not just to maintain as a cloud; they can use it for hosting and other database connections.

    Additional thoughts about GitHub include the potential to provide more resources for GitHub Enterprise. I have not used it, but I believe GitHub Enterprise should be beginner-friendly. My overall rating for this product is 9.5 out of 10.

    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?

    Other
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    Last updated: Jun 14, 2026
    Flag as inappropriate