ACL samples

View sample ACL rules for common scenarios.

Tailscale CLI

Learn about the Tailscale command-line interface.

Tailscale API

Learn about the Tailscale application programming interface.

OAuth clients

Learn how to use OAuth clients to provide ongoing access to the Tailscale API.


Learn about tsnet, a library that lets you embed Tailscale inside of a Go program.

Key prefixes

Learn about the Tailscale prefixes for keys, such as an API access token.

Best practices to secure your tailnet

Discover best practices for keeping your Tailscale network secure.

Guidance for hardening Tailscale nodes

Follow advanced guidance for hardening and sandboxing nodes.

Shared responsibility model

Understand the responsibilities for protecting your network.

macOS and iOS shortcuts

Learn how Tailscale works with the Shortcuts app, allowing you to automate tasks.

Technical overviews

Learn technical details about Tailscale.

Troubleshooting guide

This article contains various suggestions and tips to help troubleshoot setup and connectivity issues. If you have additional issues, contact …

Tailscale repo on GitHub
View the repository that contains the open source Tailscale client code and the tailscaled daemon and tailscale CLI tool.