.sh domains for CLIs and shell tools

.sh is the country-code TLD for Saint Helena, but in practice the developer community reads it as shell. That accidental semantic overlap turned a remote island's ccTLD into the niche choice for command-line tools, shell scripts, and terminal utilities.

What makes .sh useful

Developers see .sh and immediately think "this is a CLI or a shell script". The TLD does the explaining in two characters. For tools whose primary interface is a terminal — task runners, dotfile managers, build helpers, curl-friendly installers — .sh packs more meaning per character than any other extension.

Pricing and registration

  • Registration runs roughly $50–$80 per year, the most expensive of the developer-leaning TLDs.
  • Anyone can register; no local presence required.
  • WHOIS privacy is available through most registrars.
  • Short and dictionary names are often aftermarket; expect to negotiate.

Who should use .sh

  • CLIs distributed via brew install, cargo install, npm i -g, or curl-only installers.
  • Shell frameworks, dotfile managers, and terminal emulators.
  • Tools whose documentation site sits at yourtool.sh and the install command is curl yourtool.sh | sh.
  • Anything where "this is unix-flavored" is part of the brand.

When to pick something else

  • If you also have a web app, pair .sh with .app for the web face — same name, different TLD.
  • If the audience is broader than engineers, .dev is more generally legible.
  • If pricing is tight, .dev at ~$12/year is a better first choice.

How to verify a .sh domain

namebox.dev checks .sh against the Saint Helena registry in real time via RDAP (RFC 7483). Each available candidate has been verified against the authoritative registry at the moment of your search, so a green badge is a real "free to register now" — not a guess. Run a search and filter for .sh.

Find a verified-available domain name for your project.