One command. No installer, no flags, no account. Cloudflare measures your latency, download, and upload straight from the nearest edge location — and prints it where you're already working.
curl https://speed-pages.pages.dev | bash
Every measurement is served by a Cloudflare Worker at the edge closest to you. Nothing to provision, nothing to patch.
Download and upload run over multiple concurrent connections and resize themselves automatically for slow or fast links.
No Python, no Node, no jq. The whole client is a single POSIX-friendly shell script that runs on Bash 3.2 through 5.
This site is the friendly front door to a CLI speed test. Visit it in a browser and you get this page; pipe it into bash and you get the script — the same URL, two audiences, decided automatically by how the request arrives.
Everything runs on Cloudflare's free tier: a Pages project serves this site and proxies every API call, and a Worker behind it generates download payloads on the fly and discards uploads immediately. Nothing is ever written to disk.