This skill equips Claude with the specific domain knowledge required to implement robust Ktor HTTP clients within Kotlin projects. It covers essential setup for the CIO engine, JSON serialization via kotlinx.serialization, and sophisticated features like automated retries, authentication interceptors, and structured error handling. Whether you are building a microservice, a mobile app, or a bot, this skill ensures your client-side networking code follows modern best practices for performance, logging, and maintainability.
주요 기능
01Comprehensive authentication strategies including Bearer tokens and API key headers
02Structured error handling with custom validators and exception mapping
03Automated retry logic with exponential backoff and per-request overrides
04Standardized Ktor client configuration using the asynchronous CIO engine
05Advanced JSON serialization and content negotiation patterns via kotlinx.serialization
061 GitHub stars
사용 사례
01Building resilient networking layers with built-in retries, timeouts, and logging
02Connecting Kotlin backend services or bots to RESTful APIs and external microservices
03Implementing secure, authenticated communication layers for protected resources