A versatile and robust networking module for Kotlin Multiplatform (KMP) projects, utilizing Ktor with platform-specific engines. Supports dynamic HTTP client engine creation, including success and failure mock engines, interceptor-based OkHttp for Android, and SSL pinning configurations. This library ensures seamless integration and consistent networking functionality across Android and iOS, making it ideal for both production and testing environments.
Compile Dependencies (1)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Lang Runtime
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-stdlib Standard library for the Kotlin Programming Language | 2.0.0 | 2.4.0 |
Runtime Dependencies (12)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Apache 2.0
| com.squareup.okhttp3
»
logging-interceptor Square’s meticulous HTTP client for Java and Kotlin. | 4.10.0 | 5.4.0 | |
Mocking
Apache 2.0
| com.squareup.okhttp3
»
mockwebserver Square’s meticulous HTTP client for Java and Kotlin. | 4.9.3 | 5.4.0 | |
Apache 2.0
| io.ktor
»
ktor-client-okhttp-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 2.3.6 | 3.5.1 | |
Apache 2.0
| io.ktor
»
ktor-client-logging-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 2.3.6 | 3.5.1 | |
Apache 2.0
| io.ktor
»
ktor-client-core-jvm1 vulnerability Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 2.3.6 | 3.5.1 | |
Apache 2.0
| io.ktor
»
ktor-client-serialization-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 2.3.6 | 3.5.1 | |
Apache 2.0
| io.ktor
»
ktor-serialization-kotlinx-json-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 2.3.6 | 3.5.1 | |
Apache 2.0
| io.ktor
»
ktor-client-content-negotiation-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 2.3.6 | 3.5.1 | |
Apache 2.0
| io.ktor
»
ktor-client-logging-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 2.3.6 | 3.5.1 | |
Apache 2.0
| io.ktor
»
ktor-client-mock-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 2.3.6 | 3.5.1 | |
Apache 2.0
| org.jetbrains.kotlinx
»
kotlinx-coroutines-core-jvm Coroutines support libraries for Kotlin | 1.9.0-RC | 1.11.0 | |
Logging Bridge
MIT
| org.slf4j
»
slf4j-jdk14 SLF4J JDK14 Provider | 1.7.36 | 2.0.18 |