FAST-CLI(1)

NAME

fast-cliTest your download and upload speed using fast.com

SYNOPSIS

INFO

2.8k stars
127 forks
0 views
TypeScriptDeveloper Tools

DESCRIPTION

Test your download and upload speed using fast.com

README

fast-cli

Test your download and upload speed using fast.com

Install

Ensure you have Node.js 20+ installed. Then run the following:

npm install --global fast-cli

This project uses Puppeteer under the hood. Most install issues are related to that.

Usage

$ fast --help

Usage $ fast $ fast > file

Options --upload, -u Measure upload speed in addition to download speed --single-line Reduce spacing and output to a single line --json JSON output --verbose Include latency and server location information

Examples $ fast --upload > file && cat file 17 Mbps 4.4 Mbps

$ fast --upload --json

Upload speed

Verbose output

Include additional diagnostic information like latency and client location:

fast --verbose
72 Mbps
8 Mbps

Latency: 8 ms (unloaded) / 16 ms (loaded) Client: Osaka, JP • 216.144.245.67

JSON output

The speeds are in Mbps.

fast --upload --json
{
	"downloadSpeed": 52,
	"uploadSpeed": 64,
	"downloadUnit": "Mbps",
	"uploadUnit": "Mbps",
	"downloaded": 270,
	"uploaded": 290,
	"latency": 9,
	"bufferBloat": 46,
	"userLocation": "Somewhere, NO",
	"userIp": "49.222.206.21"
}

Related

  • speed-test - Test your internet connection speed and ping using speedtest.net

SEE ALSO

clihub3/4/2026FAST-CLI(1)