Liquibase helps release software faster by bringing DevOps to the database
Liquibase helps millions of developers track, version, and deploy database schema changes. It will help you to:
This repository contains the main source code for Liquibase Open Source. For more information about the product, see the Liquibase website.
Liquibase Automation and Integrations
Liquibase Open Source has built-in support for a variety of databases. Databases that are not part of Liquibase Open Source require extensions that you can download for free. Here is the full list of supported databases.
Liquibase can be integrated with Maven, Ant, Gradle, Spring Boot, and other CI/CD tools. For a full list, see Liquibase Tools & Integrations. You can use Liquibase with GitHub Actions, Spinnaker, and many different workflows.
Install and Run Liquibase System Requirements
Liquibase system requirements can be found on the Download Liquibase page.
An H2 in-memory database example for CLI
examples
directory to the needed location.examples/sql
or examples/xml
directory.liquibase init start-h2
command.liquibase update
command.liquibase history
command to see what has executed!See also how to get started with Liquibase in minutes or refer to our Installing Liquibase documentation page for more details.
Documentation
Visit the Liquibase Documentation website to find the information on how Liquibase works.
Courses
Learn all about Liquibase by taking our free online courses at Liquibase University.
Want to help?
Want to file a bug or improve documentation? Excellent! Read up on our guidelines for contributing!
Contribute code
Use our step-by-step instructions for contributing code to the Liquibase open source project.
Join the Liquibase Community
Earn points for your achievements and contributions, collect and show off your badges, add accreditations to your LinkedIn. Learn more about the pathway to Legend and benefits. Enjoy being part of the community!
Liquibase Extensions
Provide more database support and features for Liquibase.
License
Liquibase Open Source is licensed under the Apache 2.0 License.
Liquibase Pro and Liquibase Enterprise, with additional features and support, are commercially licensed.
LIQUIBASE is a registered trademark of Liquibase Inc.
Get Support & Advanced Features
Publish Release Manual Trigger to Sonatype
Setup
step and an email will be sent out to the list of approvers
mentioned in job manual_trigger_deployment
. You can click on the link and perform anyone of the options mentioned in description.deploy_maven
, deploy_javadocs
, publish_to_github_packages
, etc to be executed.Deploying v4.20.0 to sonatype
Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.
We'll never share your email with anyone else.