NuGet Package Internet Connection Speed API for Windows 10

This is a convenient Windows 10 (10240) multi-language API for making Internet connection state decisions in real time, using the speed result to decide if/when to run your network-intensive code.

The same code works across all Windows 10 devices as this is implemented as a Universal Windows Runtime component.

This API does not need to eat a bunch of network bandwidth to do it's job.

This API fills a small gap in the Windows platform networking APIs by providing developers with a very easy to use, simple abstraction to measure current Internet connection speed, which most apps today are not doing. When apps make connectivity state assumptions based only on the existence of an active Internet connection, a potentially poor experience may result for your customers.

This API will benefit the people using your app, who should always be shielded from network latency under all circumstances.

Developers will also benefit as you can be confident that:

a) This easy-to-use API will return a result very quickly, as any API call should

b) This API is accurate and reliable across Windows 10 devices.


Version: 1.0.0
Author(s): Charles Torre (Microsoft QED)
Last Update: Monday, July 27, 2015
.NET Fiddle: Create the first Fiddle
NuGet Url:

Install-Package InetSpeedUWP
dotnet add package InetSpeedUWP
paket add InetSpeedUWP
InetSpeedUWP Download (Unzip the "nupkg" after downloading)