Run network commands on a global network of 0+ probes to test, debug and benchmark your infrastructure, routing and web services.

All in your command line, simple to use and fully scriptable.

GitHub GitHub

How to install

Install the correct repo for your OS to make sure you get the latest updates we release.

curl -s https://packagecloud.io/install/repositories/jsdelivr/globalping/script.deb.sh | sudo bash
apt install globalping
globalping --help
DEB

DEB

Debian, UbuntuDEB, Ubuntu

curl -s https://packagecloud.io/install/repositories/jsdelivr/globalping/script.deb.sh | sudo bash
apt install globalping
globalping --help
RPM

RPM

CentOS, RHEL, Fedora

curl -s https://packagecloud.io/install/repositories/jsdelivr/globalping/script.rpm.sh | sudo bash
dnf install globalping
globalping --help
Homebrew

Homebrew

macOS

brew tap jsdelivr/globalping
brew install globalping
globalping --help

Globalping CLI is a must-have all-in-one tool for network optimization

Run network commands, write scripts, automate uptime monitoring, do latency checks and make sure your anycast network continues to perform up to your standards, globally! Learn more about the best practices.

$ globalping ping jsdelivr.com from Germany --limit 2
> EU, DE, Magdeburg, ASN:3209, Vodafone GmbH
PING  (172.67.213.229) 56(84) bytes of data.
64 bytes from 172.67.213.229 (172.67.213.229): icmp_seq=1 ttl=57 time=19.6 ms
64 bytes from 172.67.213.229 (172.67.213.229): icmp_seq=2 ttl=57 time=19.8 ms
64 bytes from 172.67.213.229 (172.67.213.229): icmp_seq=3 ttl=57 time=17.0 ms

---  ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 402ms
rtt min/avg/max/mdev = 17.049/18.791/19.774/1.235 ms

> EU, DE, Nuremberg, ASN:51167, Contabo GmbH
PING  (172.67.213.229) 56(84) bytes of data.
64 bytes from 172.67.213.229 (172.67.213.229): icmp_seq=1 ttl=58 time=4.05 ms
64 bytes from 172.67.213.229 (172.67.213.229): icmp_seq=2 ttl=58 time=3.76 ms
64 bytes from 172.67.213.229 (172.67.213.229): icmp_seq=3 ttl=58 time=3.88 ms

---  ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5227ms
rtt min/avg/max/mdev = 3.758/3.894/4.051/0.120 ms

Globalping CLI - Quick Start

The Globalping command line tool provides a simple and familiar interface that works on Linux, Mac, and Windows

~$ globalping help

Usage:
  globalping [command]

Measurement Commands:
  dns         Use the native dig command
  http        Perform a HEAD or GET request to a host
  mtr         Use the native mtr command
  ping        Use the native ping command
  traceroute  Use the native traceroute command

Additional Commands:
  completion  Generate the autocompletion script for the specified shell
  help        Help about any command
  version     Print the version number of Globalping CLI

Flags:
  -C, --ci            Disable realtime terminal updates and color suitable for CI (default false)
  -F, --from string   A continent, region (e.g eastern europe), country, US state or city (default "world")
  -h, --help          help for globalping
  -J, --json          Output results in JSON format (default false)
  -L, --limit int     Limit the number of probes to use (default 1)

Use "globalping [command] --help" for more information about a command.
GitHub Learn more on GitHub