Get started - it's free!
Login
© 2025

Technical reference

These topics provide technical reference about Tailscale tools and features in your Tailscale network (known as a tailnet).

Access control lists (ACLs)

You can use ACLs to enforce access for users, devices, and applications in your tailnet.

Use ACL syntax options to configure user and device access in your tailnet policy file.

Use our samples to help you create custom ACLs in your tailnet.

Tailscale command line interface (CLI)

The Tailscale client includes a built-in CLI tool you can use to manage and troubleshoot your device within your Tailscale network (known as a tailnet).

Use the CLI to update the client, generate a certificate, and more.

Tailscale application programming interface (API)

You can use the Tailscale API to automate and manage various aspects of your tailnet.

Use the Tailscale API in your tailnet.

Use OAuth clients for delegated and scoped access to the Tailscale API.

Use the tsnet library to embed Tailscale inside a Go program in your tailnet.

Technical overviews and production best practices

Read in-depth topics about Tailscale networking, security, and production best practices.

Get in-depth understanding of networking and security in your tailnet.

Get recommendations for deploying Tailscale in a production environment.

Terminology and concepts

Familiarize yourself with Tailscale terminology and concepts.

View Tailscale terminology and concepts.

Last updated Mar 11, 2025