Kotlin SDK
- Source: lavrox/SDK-IPWho-IP-Geolocation-Kotlin
- Maven:
com.lavrox:ipwho-kotlin:1.0.0 - API key: ipwho.org/free-plan
Installation
Section titled “Installation”implementation("com.lavrox:ipwho-kotlin:1.0.0")JDK 17+, Ktor, kotlinx.serialization, coroutines. Apply kotlin("plugin.serialization"). Package: com.ipwho.sdk. Public methods are suspend.
Quick start
Section titled “Quick start”val client = IpWhoClient(System.getenv("IPWHO_API_KEY"))
val resp = client.lookup("8.8.8.8") // GET /ip/{ip}val me = client.me() // GET /meval bulk = client.bulk(listOf("8.8.8.8", "1.1.1.1"))