Release software faster by bringing DevOps to the database with Liquibase
Get database code into version control
Easily order and track changes through version control. Always know when, where, and how database changes are deployed.
Build database compliance and security into your development process
Validate database code against compliance and security standards before or during a developer commit, when it’s much cheaper and easier to fix problems.
Work faster with the tools you already use
Collaborate efficiently with tools you already use, enabling true CI/CD for the database.
Without automation, CI/CD fails at the database
Liquibase automates the database change process so your developers can code at full speed, collaborate freely with the whole team, and deliver continuously with confidence.
CI/CD for the DatabaseMake database change faster & safer
Manual database code reviews cause vulnerabilities and delays. Liquibase empowers developers to quickly verify their database code meets security standards, making the process faster & safer.
Quality Checks for Database Changes-- liquibase formatted sql changeLogID:123 -- changeset nvoxland:example labels:v1 context:all create table "public"."customer_customer_demo" ("customer_id" CHAR not null, "customer_type_id" CHAR not null, constraint "pk_customer_customer_demo" primary key ("customer_id", "customer_type_")); -- changeset nvxoland:example2 labels:v1 context:all create table "public"."customers" ("customer_id" CHAR not null, "company_name" VARCHAR(40) not null, "contact_name" VARCHAR(30), "contact_title" VARCHAR(30), "address" VARCHAR(60), "postal_code" VARCHAR(10), constraint "pk_customers" primary key ("customer_id"));
It’s time to treat database code like app code
Liquibase lets you track, version, and deploy database code with the velocity to match your application code. So you can collaborate easier, deliver faster, and make breakthroughs—not bottlenecks.
How Liquibase Works-- liquibase formatted sql changeLogID:123 -- changeset nvoxland:example labels:v1 context:all create table "public"."customer_customer_demo" ("customer_id" CHAR not null, "customer_type_id" CHAR not null, constraint "pk_customer_customer_demo" primary key ("customer_id", "customer_type_")); -- changeset nvxoland:example2 labels:v1 context:all create table "public"."customers" ("customer_id" CHAR not null, "company_name" VARCHAR(40) not null, "contact_name" VARCHAR(30), "contact_title" VARCHAR(30), "address" VARCHAR(60), "postal_code" VARCHAR(10), constraint "pk_customers" primary key ("customer_id"));
Here’s what Liquibase users have to say
"Liquibase has completely changed how we look at and approach schema migrations. Changesets are quick, clean, and easily repeatable across our fleet. Thanks to Liquibase, we built out a reliable GitOps solution that drives efficiencies across the organization."
"We were making great progress on our Agile, Cloud, and DevOps initiatives, but we noticed the weak link in the process was the database. Liquibase support is faster than other tools in our environment and their integration with our tools is awesome."
Liquibase has been downloaded over 100 million times.
See why developers around the world <3 Liquibase.
Why Liquibase?
Liquibase removes the manual, mindless tasks that keep your team from innovating and reduces the friction for teams that depend on each other to deliver.
Manual database changes slow your ability to deliver and your team’s ability to collaborate. Every manual review and validation of every database change in every script is costing your organization precious time and money.
Meanwhile, bad schema changes still sneak through to production—jeopardizing application uptime and putting data at risk for theft.
We created Liquibase to solve the important but time-intensive task of database schema updates. Automate the process and eliminate time-consuming back-and-forths between devs and DBAs and make your databases safer, easily auditable, and compliant.
Powered by open source innovation
The Liquibase project is fueled by fast development and a rapidly growing user base — tested, proven, and supported by the Liquibase experts who know it best.