Auth keys
Pre-authentication keys automatically register new nodes without having to sign in via a web browser.
Tailscale makes it easy to overlay any network topology, enforce the principle of least privilege, and continuously monitor your tailnet.

40 features found.
Accelerate application development through 65+ integrations to accommodate any workflow.
Pre-authentication keys automatically register new nodes without having to sign in via a web browser.
ACL tags assign an identity to a node that’s used as part of an ACL to restrict access.
Tailscale brokered and authenticated SSH connection without managing SSH keys.
Initiate browser-based SSH session from the admin console to a designated node.
Share a folder or service with the public internet over HTTPS.
Create a system of record to monitor performance, user-to-node interactions, and potential security incidents.
Surface what configuration-based actions occurred, by whom, and when.
Natively stream configuration or network flow logs to our SIEM integration partners.
Surface what node-to-node interaction occurred, and when.
Store any Tailscale SSH session recording long-term in any S3-compatible service or local disk.
Create event triggers that notify you in real-time via partner integrations.
Identity is weaved directly into the network fabric to safeguard valuable resources with Access Control Lists (ACLs) enforceable at the node level.
Verify ACLs coverage provides sufficient coverage against unnecessary exposure.
Create RBAC policies to determine which users, roles, or groups can access, which nodes on your tailnet.
Partner integrations allow administrators to provide time-bound, elevated privileges for users.
Administrative roles with varying privileges to manage your tailnet.
Tailor Tailscale for the needs of your business with UI customization, auto-updates, runtime configurations and more, all integrated with your favorite Mobile Device Management solution.
Configure and deploy Tailscale using MDM solutions
Securely connect users, devices, and services across any infrastructure without interruptions.
Tailscale uses WireGuard VPN protocol for end-to-end encryption.
Route all traffic through a designated egress point, similar to a privacy VPN.
Ensure users can still access resources if a routing device becomes unavailable.
Route traffic to overlapping IPv4 subnets without renumbering with 4via6 subnet routers, by assigning unique IPv6 addresses for each subnet.
Tailscale uses WireGuard VPN protocol to establish low-latency, peer-to-peer connections.
Ensure users can still access resources if a routing device becomes unavailable.
MagicDNS automatically registers DNS names as human-readable for better discoverability.
Split tunneling only routes internal traffic through the VPN for improved latency.
Harden your security posture with built-in features to continuously enforce node-level policies.
Require devices to be approved by an administrator before joining the tailnet.
Configure EDR integrations like Crowdstrike to use their custom attributes as part of device posture checks for your Tailnet.
Collect device attributes and use them as part of connectivity rules within your Tailnet to limit access for devices that do not meet security requirements.
A predetermined trusted node must verify the trusted keys of any nodes attempting to join your tailnet.
Monitor and safely share access to services running on machines on your tailnet.
Enable HTTPS when connecting with web APIs or browsers to encrypt communications.
Share a node with any Tailscale user on any tailnet without exposing it to the public internet.
Embed Tailscale inside Go programs to run multiple services on a single machine to create tools like golinks.
Create intuitive workflows to streamline user access with SSO, IdP, and SCIM support.
Users can authenticate themselves using their organization’s custom OIDC.
Require users to re-authenticate regularly.
Users can authenticate using one of our supported identity providers to access the tailnet.
Sync users and group settings from one of our supported IdPs to keep ACLs up-to-date.
Require users to be approved by an administrator before gaining access to the tailnet.