Command line interface for testing internet bandwidth using speedtest.net. It is not a goal of this application to be a reliable latency reporting tool. Latency reported by this tool should not be relied on as a value indicative of ICMP style latency. It is a relative value used for determining the lowest latency server for performing the actual speed test against. Speedtest CLI brings the trusted technology and global server network behind Speedtest to the command line. Measure internet connection performance metrics like download, upload, latency and packet loss natively without relying on a web browser. Test the internet connection of your Linux desktop, a remote server or even lower-powered devices such as the Raspberry Pi with the Speedtest Server Network. Set up automated scripts to collect connection performance data, including trends over time.

Features

  • This application is written in Python
  • Speedtest.net has migrated to using pure socket tests instead of HTTP based tests
  • Different versions of Python will execute certain parts of the code faster than others
  • CPU and Memory capacity and speed will play a large part in inconsistency between Speedtest.net and even other machines on the same network
  • View test results via CSV, JSONL or JSON
  • Speedtest-cli works with Python 2.4-3.7

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow speedtest-cli

speedtest-cli Web Site

You Might Also Like
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of speedtest-cli!

Additional Project Details

Programming Language

Python

Related Categories

Python Software Testing Tool, Python Internet Software, Python Raspberry Pi Software

Registered

2021-05-28