Liquibase works with over 50 databases, including relational, unstructured/NoSQL, and graph databases.  Many of the implementations that support these databases have been developed in collaboration with or by the database providers themselves or members of the Liquibase community that rely on them for business-critical applications.

To give greater confidence to our customers and community members, Liquibase has established verification levels based on real-world usage, experience, and professional testing and certification along with our support commitment based on these levels. 

See the full list of supported databases.

Database Verification Levels

Guaranteed

Databases at the guaranteed level have been tested and certified by Liquibase to work with the full set of Liquibase Pro capabilities that align with the database.  The certification process includes a combination of automated and real-world testing by professional software quality assurance engineers. Commercial customers using a database at the guaranteed level are provided full usage, bug-fix, and prioritized feature request support through our customer support team according to SLAs associated with their support level.

Foundational

Databases at the foundational level have been tested and validated by Liquibase to work with the full set of Liquibase Community capabilities aligned with the database.  Liquibase Pro functionality may be implemented but not yet to the level required to meet the criteria for guaranteed status. The testing process includes a combination of automated and real-world testing by professional software quality assurance engineers. Commercial customers using a database at the foundational level are provided best-effort usage and bug-fix support through our customer support team, however, fixes may be dependent on community collaboration, and resolution times cannot be guaranteed. Community members receive best-effort support through our community forums.

Compatible

Databases at the compatible level have been widely reported as working by the Liquibase community.  Automated testing may show a level of incomplete functionality which, while still providing significant value, prevents the database from being moved to the foundational level. Commercial customers using a database at the foundational level are provided best-effort usage support through our customer support team, however, fixes may be dependent on community collaboration, and resolution times cannot be guaranteed. Community members receive best-effort support through our community forums.

Unverified

Databases at the unverified level have not yet had enough information gathered to assess how well they work.  Any database not otherwise designated is considered unverified. Databases at the unverified level are not supported by the Liquibase support team. Best-effort support is provided through our community forums.

Frequently Asked Questions

Where can I find the latest list of supported databases and their verification levels?
What versions of databases are supported?
Does Liquibase provide professional services to assist with implementing Liquibase with databases at the foundational or compatible verification levels?
How do I request databases be added or promoted to a higher verification level?
Where can I find the verification levels for databases supported with Liquibase Enterprise?