Liquibase can be ran either on demand or through automated processes.
Liquibase ships with the following execution methods:
Liquibase can easily be embedded and executed through its Java APIs. For more information, see the Javadoc
Read our article on How to Run Liquibase for more information on each of the methods above, why some users choose one method over another, and how to mix and match methods.