Mobile SDK

Quickly build a broadband testing app powered by our technology, or add speed test functionality to your existing app. Our mobile SDK (software development kit) is built in a modular way so you can choose to include a selection of pre-built and tested features. The SDK is available on both iOS and Android platforms. All the data collected by the mobile SDK is ingested into our analytics platform for analysis.

For access to the full mobile SDK capabilities and integration documentation, speak to your account manager.

What’s Included

The list below is available on both iOS and Android platforms.

  • Secure data collection and reporting – All measurement results are securely reported back to our infrastructure.

  • Test server discovery – Our backend will provide a list of candidate test servers, and the SDK can determine the best server to use via a short latency check to each.

  • Configurable tests – Developers can configure any parameters of the included tests as desired.

  • Documentation and source code for a sample application.

  • Environmental data collection – The SDK captures environmental data including physical location, cellular network information, Wi-Fi information, and handset and operating system information.

    • The granularity of this data is more limited in the iOS SDK than that of the Android SDK.

Where the SDKs Differ

The iOS SDK does not support cross-traffic detection, while the Android SDK does. Note that neither platform conducts CPU load checks.

Mobile SDK Tests

Speed

These TCP tests measure the download or upload HTTP throughput in bits per second.

Latency, Loss, and Jitter

This is a single test that provides three separate metrics upon completion: latency, jitter and packet loss.

Web

The webget test measures the performance of the user's internet connection when loading a developer definable web page.

Last updated