Headscale unofficial

Headscale API

Automate self-hosted Tailscale control-plane operations with typed clients.

Unofficial demo documentation generated with Octri. Not affiliated with or endorsed by Headscale, Tailscale, or their contributors.

Quickstart

  1. Set your server URL

    Point the client at your Headscale instance.

  2. Authenticate

    Pass a Headscale API key as a bearer token.

  3. List nodes

    Confirm connectivity, then explore routes, policies, users, and pre-auth keys.

SDKs in this demo: Go, TypeScript, and Python. Generated packages include typed models and tests.