# All Packages

- Package Summary
  Package | Description
  --- | ---
  org.flywaydb.core | The main Flyway package and for most users, the only one they'll ever need to know about.
  org.flywaydb.core.api | FlywayException, MigrationInfo and related classes.
  org.flywaydb.core.api.callback | Interfaces for Flyway lifecycle callbacks.
  org.flywaydb.core.api.configuration | Interfaces for Flyway configuration injection.
  org.flywaydb.core.api.exception |
  org.flywaydb.core.api.executor | Interfaces for Migration executors.
  org.flywaydb.core.api.logging | Interfaces for Flyway's log abstraction.
  org.flywaydb.core.api.migration | Interfaces for Migration implementors.
  org.flywaydb.core.api.output | Private API.
  org.flywaydb.core.api.pattern |
  org.flywaydb.core.api.resolver | Interfaces for Migration resolvers.
  org.flywaydb.core.api.resource | Classes for resources.