As cdeszaq already mentioned the feature comparison matrix on the Flyway Homepage is a good starting point. Both Liquibase and Flyway have Maven and Ant integration. The next step is to determine if you can live with Liquibase's XML or annotated SQL formats or whether you prefer or require plain SQL and whether you need Java migrations. Each has their pros and cons: Liquibase XML: Smallest common