What problem does it solve? Building a Ktor HTTP server requires wiring together many plugins—routing, serialization, JWT authentication, CORS, error handling, and dependency injection—and getting each one right involves boilerplate and subtle configuration details that are easy to get wrong. ## Core Features & Use Cases - Routing and Plugin Setup: Provides complete patterns for the Ktor routing DSL, ContentNegotiation with kotlinx.serialization, StatusPages error handling, and CORS configuration. - JWT Authentication and Koin DI: Shows how to configure JWT authentication with protected routes and wire services and repositories through Koin modules. - Integration Testing: Demonstrates testApplication-based tests, including authenticated route testing with generated JWTs. - Use Case: When scaffolding a new Kotlin REST API, apply these patterns to get a working server with authenticated CRUD endpoints, consistent JSON error responses, and integration tests in one pass. ## Quick Start Ask the AI to create a Ktor server with JWT authentication, Koin dependency injection, and testApplication tests for a users REST API.