headscale-cli
« Back to VersTracker
Description:
CLI for headscale, an open-source implementation of the Tailscale control server
Type: Formula  |  Tracked Since: Jan 6, 2026
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 34,050  |  Forks: 1,826  |  Language: Go  |  Category: Networking
Tags: vpn networking tailscale self-hosted wireguard cli
Install: brew install headscale-cli
About:
headscale-cli is the official command-line interface for interacting with a headscale server, which is an open-source, self-hosted implementation of the Tailscale control plane. It provides administrators with the tools to manage users, nodes (machines), access control lists (ACLs), and network routes, enabling full control over a private WireGuard-based mesh network.
Key Features:
  • Manage users, nodes, and pre-authentication keys
  • Configure network routes and access control lists (ACLs)
  • Interact with the headscale server's HTTP API
  • Open-source and written in Go for easy distribution
  • Self-hosted alternative to Tailscale's commercial control server
Use Cases:
  • Self-hosting a private, zero-trust mesh VPN for infrastructure
  • Administrating a development or lab network with fine-grained access controls
Alternatives:
  • tailscale – Commercial SaaS service; headscale-cli is for the self-hosted headscale server alternative.
  • netmaker – Another self-hosted WireGuard management platform with a different architecture and UI.
Version History
Detected Version Rev Change Commit
Jan 6, 2026 9:53pm 0 META 8a1b15e1