speedtest-cli
Test internet bandwidth using speedtest.net.
The tool provides a command‑line interface that measures internet upload and download bandwidth by communicating with the Speedtest.net service. Users can invoke it directly from a terminal, optionally limiting the test to download or upload only, selecting a specific server, or using a single connection to emulate typical file transfers. Output can be formatted as plain text, CSV, or JSON, and a shareable result image URL can be generated.
It is written in Python and runs on versions 2.4 through 3.7, making it usable on a wide range of systems. Installation is possible via pip, easy_install, or by downloading the script and making it executable. The program supports additional options such as binding to a source IP, setting a timeout, using HTTPS, and disabling pre‑allocation of upload data to avoid memory errors.
The package is intended for developers and system administrators who need a quick, scriptable way to assess network performance without a graphical interface, and it includes a Python API for integration into other tools.
Reviews
Loading reviews…
Similar apps
Network & Connectivity
speedtest-net
Test internet connection speed and ping using speedtest.net.
Network & Connectivity
speed-test
`speedtest-net` wrapper with different UI.

Network & Connectivity
Speed Test by OpenSpeedTest™
Free & Open-Source HTML5 Network Performance Estimation Tool.

Network & Connectivity
webtorrent-cli
Streaming torrent client.

Terminals & CLI
s3cmd
Fully-Featured S3 client.

Network & Connectivity
nPerf
Internet speed test utility