Technical reference
Last validated: May 7, 2025
These topics provide technical reference about Tailscale tools and features in your Tailscale network (known as a tailnet).
Access control policies
You can use access control policies to enforce access for users, devices, and applications in your tailnet.
Syntax reference for the tailnet policy file \ \ Reference syntax for the tailnet policy file. ACL policy examples \ \ View example ACL policies for common scenarios.
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).
Tailscale application programming interface (API)
You can use the Tailscale API to automate and manage various aspects of your tailnet.
Tailscale API \ \ Explore the Tailscale application programming interface (API). OAuth clients \ \ Use OAuth clients to provide ongoing access to the Tailscale API. tsnet \ \ Use the tsnet package to embed Tailscale inside a Go program.
Technical overviews and production best practices
Read in-depth topics about Tailscale networking, security, and production best practices.
Technical overviews \ \ Get in-depth technical details about Tailscale. Production best practices \ \ Follow production and security best practices for deploying Tailscale.
Terminology and concepts
Familiarize yourself with Tailscale terminology and concepts.
Terminology and concepts \ \ Review Tailscale terminology and concepts.
Ask AI
reCAPTCHA
Recaptcha requires verification.
protected by reCAPTCHA