# Package org.flywaydb.core.api

FlywayException, MigrationInfo and related classes.

- Interface Summary
  Interface | Description
  --- | ---
  ClassProvider<I> | A facility to obtain classes.
  MigrationInfo | Info about a migration.
  MigrationInfoService | Info about all migrations, including applied, current and pending with details and status.
  ResourceProvider | A facility to obtain loadable resources.

- Class Summary
  Class | Description
  --- | ---
  ErrorDetails |
  Location | A location to load migrations from.
  MigrationPattern |
  MigrationVersion |

- Enum Summary
  Enum | Description
  --- | ---
  CoreMigrationType |
  ErrorCode |
  MigrationState |

- Exception Summary
  Exception | Description
  --- | ---
  FlywayException | Exception thrown when Flyway encounters a problem.