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/LicenseGroup / ArtifactVersionUpdates
Lang Runtime Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib
Standard library for the Kotlin Programming Language
2.0.02.4.0

Runtime Dependencies (12)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
com.squareup.okhttp3 » logging-interceptor
Square’s meticulous HTTP client for Java and Kotlin.
4.10.05.4.0
Mocking Apache 2.0
com.squareup.okhttp3 » mockwebserver
Square’s meticulous HTTP client for Java and Kotlin.
4.9.35.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.63.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.63.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.63.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.63.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.63.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.63.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.63.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.63.5.1
Apache 2.0
org.jetbrains.kotlinx » kotlinx-coroutines-core-jvm
Coroutines support libraries for Kotlin
1.9.0-RC1.11.0
org.slf4j » slf4j-jdk14
SLF4J JDK14 Provider
1.7.362.0.18