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