Skip to content

C# SDK

GitHub

Targets .NET 8. Namespace: IPWho. Client: IpWhoClient.

When NuGet is live:

Terminal window
dotnet add package IPWho.Sdk

Until then, clone the GitHub repo and add a project reference to IPWho.Sdk.csproj.

using IPWho;
var client = new IpWhoClient(Environment.GetEnvironmentVariable("IPWHO_API_KEY")!);
var resp = await client.LookupAsync("8.8.8.8"); // GET /ip/{ip}
var me = await client.MeAsync(); // GET /me
var bulk = await client.BulkAsync(new List<string> { "8.8.8.8", "1.1.1.1" });