kotlin-ktor-patterns - Build Maintainable Ktor HTTP Servers
Provides Ktor patterns for routing, plugins, authentication, dependency injection, serialization, WebSockets, and integration testing.
Tags
Updated: 2026-10-05KotlinKtorHTTP serverREST APIauthenticationdependency injectionserializationWebSocketsintegration testing
Capabilities
Typical Inputs
What this skill does
- Structure Ktor applications
- Define HTTP routes
- Configure Ktor plugins
- Serialize request models
- Implement JWT authentication
- Handle application errors
- Configure CORS
- Set up Koin dependency injection
- Write testApplication integration tests
- Implement WebSocket endpoints
Inputs
Outputs
- Ktor server code
- HTTP API routes
- Authentication and error handling code
- Integration test code
Requirements
- Kotlin coroutine support
- Ktor framework
- Koin dependency injection library
- kotlinx.serialization
- testApplication support
