Skip to content

Reference

Reference is the map: factual, complete, and consistent. Use it to look things up — the application DSL, the discovery interfaces, configuration keys, and every subsystem. For learning or task-oriented help, see the tutorial and how-to guides.

Foundations

Configuration

  • ConfigurationConfigProvider, the typed configuration binding patterns (ConfigBinder, @ConfigPrefix, ConfigBinding), and every recognized key.

Data

  • PersistenceTable, mapping, CrudRepository, SqlExecutor, DatabaseConfig.
  • TransactionstransactionManager, TransactionConfig, retry, and isolation.
  • MigrationsKatalystMigration, MigrationRunner, MigrationOptions.

Application features

  • SchedulerrequireScheduler, the jobs DSL, ScheduleConfig, CronExpression.
  • EventsDomainEvent, EventHandler, EventBus, side effects, deduplication.
  • Ktor integrationkatalystRouting, katalystMiddleware, katalystWebSockets, katalystExceptionHandler, ktInject.

Testing

  • TestingkatalystTestEnvironment, katalystTestApplication, inMemoryDatabaseConfig, FakeConfigProvider.