Rust SDK
- Source: lavrox/SDK-IPWho-IP-Geolocation-Rust
- crates.io:
ipwho-sdk1.0.0 - API key: ipwho.org/free-plan
Installation
Section titled “Installation”cargo add ipwho-sdkTokio + reqwest. Client: IPWhoClient.
Quick start
Section titled “Quick start”use ipwho_sdk::IPWhoClient;
let client = IPWhoClient::new(std::env::var("IPWHO_API_KEY")?)?;
let resp = client.lookup("8.8.8.8", None, None).await?; // GET /ip/{ip}let me = client.me(None, None).await?; // GET /melet bulk = client.bulk(&["8.8.8.8", "1.1.1.1"]).await?;