whois

WHOIS/RDAP query API for domains, IP addresses, CIDR prefixes and ASNs, with unified JSON output, caching, API key authentication, batch queries and MCP support for AI assistants.

Slowing · 51
51/100
Slowing

Activity has dropped noticeably. Check the repository before committing to it.

Maintenance 21/40
Releases 25/25
Community 1/20
Momentum 4/15

Commit activity more than 52% of tracked projects; popularity more than 5%. How this is calculated.

Commits, last 11 months

2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 0 commits 2026-04: 0 commits 2026-05: 218 commits 2026-06: 37 commits 2026-07: 29 commits 2026-08: 7 commits
2025-10 291 total 2026-08
Stars64
Latest releasev1.4.0 · 26 Sept 2026
Repo updated26 Sept 2026
LicenceMIT
Built withGo, Docker

Is whois actively maintained?

whois is under active development: 291 commits landed over the last 11 months, averaging roughly 24 commits a month in the most recent quarter.

Activity is cooling: commits are down 67% against the previous quarter. One slow quarter is normal; two in a row is a signal.

The most recent tagged release, v1.4.0, shipped within the last month — a current, installable version exists today.

whois ranks #6 of 11 in Network Utilities, placing it mid-table for maintenance activity.

What whois actually does

Whois provides an HTTP API for querying domain registration records, IP addresses, CIDR ranges, and autonomous system numbers. It normalises output into a single JSON format and includes built-in caching, API key authentication, and batch query handling. It also supports the Model Context Protocol to integrate with AI assistants.

Best fit: Developers building automation scripts or internal dashboards that need to query network registry data and parse the results reliably via JSON.

Worth knowing: With a low repository star count and limited maturity, you should evaluate the error-handling and resilience against upstream rate limits before depending on it in production.

Deployment notes

As a Go application packaged for Docker, it typically requires minimal resources and can be run behind a standard reverse proxy for TLS termination, though you may want to configure persistent storage if the internal cache needs to survive restarts.


whois as a replacement for


Alternatives to whois

Projects in the same categories, ordered by health score.