kotlin-ktor-patterns - Build Ktor servers with reusable patterns
Provides Ktor patterns for routing, plugins, authentication, Koin dependency injection, serialization, WebSockets, and integration testing.
Tags
Updated: 2026-10-07Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Define Ktor routes
- Configure Ktor plugins
- Implement REST APIs
- Configure JWT authentication
- Configure Koin dependency injection
- Create integration tests
- Use Ktor WebSockets
Inputs
- Ktor project structure
- Application configuration
- JWT settings
- API request models
- Domain models
Outputs
- Kotlin server code
- Ktor plugin configurations
- Route definitions
- Authentication handlers
- Integration tests
Requirements
- Kotlin environment
- Ktor framework
- Koin dependency injection
- kotlinx.serialization support
- testApplication support
