The section your link pointed to isn't on tailscale's page any more, so we've brought you to the top.
Open source daemon and CLI for creating private WireGuardWireGuardA modern VPN protocol and Linux kernel module, maintained as an open-source project, that establishes encrypted tunnels using minimal code and fast cryptography, giving cyber tools a lightweight, high-performance transport layer.-based mesh networks via the Tailscale service.
Tailscale is an open-source mesh VPNVPNA virtual private network, an encrypted tunnel between devices or networks. It carries traffic across another network as though the endpoints had a private connection. that connects devices across networks using WireGuard, without the manual key exchange and firewall rules that WireGuard normally requires. It runs as a daemon and CLI (tailscaled/tailscale) on Linux, Windows, macOS, and partially on FreeBSD and OpenBSD, plus mobile apps and packages for Synology, QNAP, and other platforms, coordinated through Tailscale's control plane rather than fully self-hosted. It is aimed at network and platform engineers who need zero-trust remote access between laptops, servers, and Kubernetes clusters without standing up a traditional VPN gateway. It sits in the secure-access category alongside other zero-trust and mesh-networking approaches, adding identity-aware access controls, device posture checks, and a Kubernetes operator on top of the core protocol. With 450 contributors, thousands of commits in the past year, and a release 17 days ago, it is under active development.
Open source daemon and CLI for creating private WireGuard-based mesh networks via the Tailscale service.
Which of my laptops, servers, and clusters can reach each other right now, without me opening firewall ports between them?
every device that joins the tailnet gets a WireGuard-based connection to every other device automatically, with keys and routing handled by the control plane instead of manual configuration
Who is actually logged in on a given machine, and as which identity?
identity information for the current user and device is available directly from the client, tying the connection back to a person rather than just an IP
Which services and ports have I exposed to the rest of my tailnet, and to whom?
a listing shows every service currently visible to a node, so exposure can be audited against what was intended
Can a remote device reach the exit node or internal host it depends on before I start debugging further?
a reachability check from the device itself reports connectivity status, cutting out guesswork about whether the network path is the problem
Did a node's connectivity break because of the operating system, a local firewall, or something blocking Tailscale itself?
client-side health notifications distinguish connectivity loss, firewall blocks, and misconfiguration so the cause is named rather than inferred
Are my flow and configuration logs landing where my compliance or security team expects them?
network flow logs and configuration audit logs can be streamed to a storage destination, giving an external record of tailnet activity to check against
72 capabilities
across 7 areas
· 6 backed by code, an API document or a real run
Built from tailscale's releases, docs, README and our own runs.
“Seen” marks the month we first spotted a release the vendor didn't date.
Group names and tags are our labels.
+Network connectivity and routing4 capabilitiesTailscale's core function is creating and managing encrypted mesh networks (tailnets) that connect devices across any infrastructure. These capabilities control how traffic flows, how packets are handled, and how nodes reach each other and the internet.▸
+IPv6 and 4via6 support in Kubernetes egressshippedAllows Kubernetes egress proxies to handle IPv6 traffic and route IPv4 addresses through IPv6 tunnels in dual-stack clusters.8 releases · first seen Aug 2026▸
release
8 total
Rolling updates of egress proxies now wait for each new pod to route traffic to all of its egress Services before proceeding to the next pod.
changelog · Oct 2026
· source
· release history
Rolling updates of egress ProxyGroups now wait for each new pod to route traffic to all of its egress Services before advancing to the next pod.
Tailscale Kubernetes Operator v1.104.1 (2026-10-13) · Oct 2026
· source
· release history
Adds IPv6 destination support to ProxyGroup Egress, enabling egress to IPv6-only destinations including 4via6 subnet routers — previously only IPv4 destinations were valid.
announced · Sep 2026
· source
· release history
IPv6 is supported in Egress ProxyGroups
Tailscale Kubernetes Operator v1.102.2 (2026-08-11) · Aug 2026
· source
· release history
Supports IPv6 in Egress ProxyGroups.
Tailscale Kubernetes Operator v1.102.2 (2026-08-11) · Aug 2026
· source
· release history
Supports 4via6 in connector and egress proxy resources when egressing from a dual-stack cluster.
Tailscale Kubernetes Operator v1.102.2 (2026-08-11) · Aug 2026
· source
· release history
+Exit node management in client UIsshippedLets users discover and switch exit nodes directly from mobile and macOS interfaces without opening the main app.6 releases · first seen Mar 2021▸
release
Exit node names appear as subtitles in Shortcuts on macOS and iOS and can be used to filter the displayed exit node list.
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
Supports inline exit node toggling via status widget on iOS
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
New iOS status widget supports toggling the active exit node inline.
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
Adds tailscale up --qr flag to display QR codes for authentication
v1.16.0 · Oct 2021
· source
· release history
Adds macOS UI option to allow local LAN access while using an exit node
v1.10.0 · Jun 2021
· source
· release history
Exit node support allows routing non-Tailscale internet traffic through another Tailscale node.
v1.6.0 · Mar 2021
· source
· release history
+Tailscale Serve traffic metricsshippedTracks how many bytes have been sent to and received from peers over Tailscale Serve connections.2 releases · first seen Aug 2026▸
release
Introduces tailscaled_serve_outbound_bytes_total and tailscaled_serve_inbound_bytes_total metrics for serving traffic
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
New tailscaled_serve_outbound_bytes_total and tailscaled_serve_inbound_bytes_total client metrics report bytes sent to and received from peers on Tailscale Serve connections.
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
+MTU clamping on network interfacesshippedPrevents packet fragmentation by clamping MTU values on both inbound and outbound interfaces.1 release · first seen Aug 2026▸
release
MTU values are now clamped on both input and output interfaces (previously only the output interface was clamped).
changelog · Aug 2026
· source
· release history
+Tailnet administration and policy6 capabilitiesOperators can create, configure, and govern tailnets and the devices within them through APIs, policy files, and observable metrics. These capabilities support day-to-day management of who and what is connected.▸
+Device-scope syspolicy configurationverifiedApplies a device-level policy configuration from a local JSON file, overriding or supplementing organisation-wide policy.9 releases · 3 other sources · first seen Jun 2020▸
release
9 total
Adds DisableReauthWindow system policy on macOS to block the re-authentication window from appearing when a user's key has expired.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Tailscale v1.104.1 (2026-10-07) · Oct 2026
· source
· release history
New auto:any value for the ExitNodeID system policy automatically selects an exit node on Windows, macOS, iOS, and tvOS (Enterprise plan only).
v1.70.0 · Jul 2024
· source
· release history
New AllowedSuggestedExitNodes system policy (all platforms with MDM support) restricts which exit nodes Tailscale recommends or auto-selects.
v1.70.0 · Jul 2024
· source
· release history
System administrators can disable the TunnelVision warning on macOS with a system policy
v1.68.0 · Jun 2024
· source
· release history
ManagedByOrganizationName, ManagedByCaption, and ManagedByURL system policy keys are now supported on Windows
v1.62.0 · Mar 2024
· source
· release history
Supports KeyExpirationNotice system policy on macOS and iOS to customize key expiration notifications
v1.58.0 · Jan 2024
· source
· release history
docs
Documentation Manage devices Last validated: Feb 3, 2025 | | View as Markdown Tailscale provides several ways for you to manage which devices are allowed on your Tailscale network (known as a tailnet). A device can be a personal computer, mobile device, server, or other type of client.
seen Sep 2026
· source
command line
--syspolicy-file — path to a JSON syspolicy file applied as a device-scope policy source; empty disables
v1.102.0 · Jul 2026
· command-line history
example
Prevent the re-authentication pop-up from interrupting users on managed macOS fleets when a device key expires.$ DisableReauthWindow
Tailscale v1.104.1 (2026-10-07) · Oct 2026
· source
+Tailnet lifecycle management APIshippedAllows administrators to programmatically create, list, and delete tailnets within an organisation using an API.8 releases · 3 other sources · first seen Mar 2023▸
Also counts toward: Command-line interface, REST API
release
8 total
The list tailnets endpoint now returns only the first 100 results by default for organizations with more than 100 tailnets; callers that previously received all tailnets in a single response must now paginate using the cursor parameter to retrieve the full set.
changelog · Aug 2026
· source
· release history
Returns a cursor value in the list tailnets response to pass as the cursor query parameter on subsequent requests; iteration ends when the returned cursor is empty.
changelog · Aug 2026
· source
· release history
Adds pagination to the list tailnets API endpoint via limit and cursor query parameters, returning up to 100 results per page by default and a totalCount in the response.
changelog · Aug 2026
· source
· release history
The list tailnets endpoint now returns only the first 100 results by default for organizations with more than 100 tailnets; callers that previously received all tailnets in a single response must now page through results using the cursor parameter.
Tailnet list API pagination (2026-08-18) · Aug 2026
· source
· release history
Adds limit and cursor query parameters to the list tailnets endpoint, enabling paginated retrieval of tailnet results (default 100 per page); the response includes totalCount and a cursor value to pass into the next request until the cursor is empty.
Tailnet list API pagination (2026-08-18) · Aug 2026
· source
· release history
The list tailnets endpoint now supports limit and cursor query parameters for paginated results, returning 100 items per page by default.
Tailnet list API pagination (2026-08-18) · Aug 2026
· source
· release history
docs
list tailnets endpoint paginates results. By default, organizations with more than 100 tailnets now receive only the first 100 results, with totalCount cursor parameters to retrieve additional results. limit cursor query parameters are supported on the list tailnets endpoint.
changelog · Aug 2026
· source
example
Page through all tailnets in a large organization by following the returned cursor until it is empty.$ curl -H 'Authorization: Bearer <api-token>' 'https://api.tailscale.com/api/v2/tailnets?limit=100' # Use the returned cursor value in subsequent requests: curl -H 'Authorization: Bearer <api-token>'…
changelog · Aug 2026
· source
Page through all tailnets in a large organization by following the returned cursor until it is empty.$ curl -H 'Authorization: Bearer <api_key>' 'https://api.tailscale.com/api/v2/tailnets?limit=100&cursor=<cursor>'
Tailnet list API pagination (2026-08-18) · Aug 2026
· source
+Current user and device identity lookupshippedShows the authenticated user and device identity from the command line without needing the GUI.3 releases · 4 other sources · first seen Dec 2023▸
Also counts toward: Command-line interface
release
Adds tailscale whoami CLI command to display information about the current user and device
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
New tailscale whoami CLI command displays information about the current user and device.
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
Adds the tailscale whois subcommand to observe metadata associated with a Tailscale IP address.
v1.56.0 · Dec 2023
· source
· release history
docs
Documentation Manage users Last validated: Sep 30, 2025 | | View as Markdown Managing users and user access is an essential part of maintaining your Tailscale network (known as a tailnet). Invite users to your tailnet There are different ways that you can invite users to join your tailnet.
seen Sep 2026
· source
example
Identify the active user and device identity in scripts or logs.$ tailscale whoami
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
Identify the currently authenticated user and device without opening the GUI.$ tailscale whoami
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
Inspect metadata for a specific Tailscale IP address directly from the terminal.$ tailscale whois <tailnet_ip>
v1.56.0 · Dec 2023
· source
+Node preference inspectionshippedDisplays the preferences currently configured on the local node.3 releases · 2 other sources · first seen Feb 2024▸
Also counts toward: Command-line interface
release
New tailscale get CLI command returns the current node's preferences.
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
Adds tailscale get CLI command to return the current node's preferences
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
Adds a Reset VPN Configuration menu item in the macOS Debug Menu
v1.60.0 · Feb 2024
· source
· release history
example
Check current node configuration preferences programmatically.$ tailscale get
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
Inspect the current node's configured preferences from the command line.$ tailscale get
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
+Tailscale Services visibilityshippedShows the user every Tailscale Service currently visible to their node so they can audit what is exposed on the tailnet.2 releases · 2 other sources · first seen Aug 2026▸
Also counts toward: Command-line interface
release
Adds tailscale service list CLI command to display Tailscale Services visible to the current node
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
New tailscale service list CLI command lists Tailscale Services visible to the current node.
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
example
List all Tailscale Services visible to this node to audit what's being exposed on the tailnet.$ tailscale service list
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
Discover which services are currently exposed by this node for service mesh integration.$ tailscale service list
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
+Tailnet DNS and user metrics exposureshippedExposes metrics for split DNS nameservers and tailnet user counts so operators can monitor network state.2 releases · 1 other source · first seen Nov 2021▸
release
Exposes tailscale_dns_split_nameservers and tailscale_users metrics.
changelog · Aug 2026
· source
· release history
The tailscaled debug server now exports Prometheus metrics at /debug/metrics
v1.18.0 · Nov 2021
· source
· release history
example
Monitor Tailscale daemon health and connectivity metrics via Prometheus.$ curl http://localhost:8088/debug/metrics
v1.18.0 · Nov 2021
· source
+Kubernetes integration4 capabilitiesTailscale's Kubernetes operator extends tailnet connectivity and policy management into container workloads and cluster infrastructure. These capabilities cover proxy deployment, certificate handling, identity federation, and operator configuration.▸
+Kubernetes operator PeerRelay deploymentshippedDeploys PeerRelay nodes inside a Kubernetes cluster using a custom resource managed by the Tailscale operator.12 releases · 2 other sources · first seen Jan 2024▸
Also counts toward: Kubernetes-native deployment
release
12 total
PeerRelay replicas re-authenticate after losing their login, such as when the device is deleted or its auth key expires.
changelog · Oct 2026
· source
· release history
Adds custom UDP port support for PeerRelay resources so peers that cannot reach the relay at its load balancer address have an alternative path.
changelog · Oct 2026
· source
· release history
PeerRelay resources now use the coordination server URL configured for the operator.
changelog · Oct 2026
· source
· release history
PeerRelay resources support a custom UDP port and additional static endpoints for peers that cannot reach the relay at its load balancer address.
Tailscale Kubernetes Operator v1.104.1 (2026-10-13) · Oct 2026
· source
· release history
Adds a new PeerRelay custom resource (apiVersion: tailscale.com/v1alpha1, kind: PeerRelay) so the Kubernetes Operator can deploy and manage in-cluster Tailscale peer relays automatically, with support for spec.replicas, tags, proxyClass inheritance, and tailnet configuration.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
announced · Sep 2026
· source
· release history
Peer relays on AWS now use HTTP instead of TCP for pod health checks, preventing all targets from being reported as unhealthy.
changelog · Aug 2026
· source
· release history
example
Deploy a highly-available in-cluster peer relay in a VPC-isolated cluster to facilitate direct cross-cluster connections without manual Tailscale client configuration.$ apiVersion: tailscale.com/v1alpha1 kind: PeerRelay metadata: name: my-relay spec: replicas: 2
announced · Sep 2026
· source
Deploy a subnet router using the new Kubernetes Connector resource.$ --- apiVersion: tailscale.com/v1 kind: Connector metadata: name: my-subnet-router spec: # ... Connector spec ...
v1.58.0 · Jan 2024
· source
+Kubernetes operator Helm annotation supportshippedLets Helm users attach custom annotations to the Tailscale operator's deployment resource.7 releases · 1 other source · first seen May 2023▸
release
7 total
Adds nameOverride and fullnameOverride values to the operator Helm chart to customize the names of installed resources.
Tailscale Kubernetes Operator v1.104.1 (2026-10-13) · Oct 2026
· source
· release history
The operator Helm chart now applies image pull secrets to every ServiceAccount it creates, not only the operator ServiceAccount.
Tailscale Kubernetes Operator v1.104.1 (2026-10-13) · Oct 2026
· source
· release history
Annotations can now be applied to the operator's deployment resource via Helm
Tailscale Kubernetes Operator v1.102.2 (2026-08-11) · Aug 2026
· source
· release history
Adds ability to apply annotations to the operator's deployment resource via Helm.
Tailscale Kubernetes Operator v1.102.2 (2026-08-11) · Aug 2026
· source
· release history
Enables configurable ACL tags in the Helm chart values for the Kubernetes operator
v1.60.0 · Feb 2024
· source
· release history
Syncs operator-managed labels to StatefulSet Pods automatically
v1.58.0 · Jan 2024
· source
· release history
example
Override the default resource names when installing the operator into a cluster that has naming conventions or conflicts with the defaults.$ helm upgrade --install tailscale-operator tailscale/tailscale-operator \ --set nameOverride=ts-operator \ --set fullnameOverride=ts-operator-prod
Tailscale Kubernetes Operator v1.104.1 (2026-10-13) · Oct 2026
· source
+Workload identity federation for Kubernetes tailnetsshippedConfigures workload identity federation for a tailnet defined as a Kubernetes custom resource, linking cluster workload identity to tailnet membership.2 releases · first seen Aug 2026▸
release
Workload identity federation can now be configured for the Tailnet custom resource
Tailscale Kubernetes Operator v1.102.2 (2026-08-11) · Aug 2026
· source
· release history
Adds workload identity federation configuration for the Tailnet custom resource.
Tailscale Kubernetes Operator v1.102.2 (2026-08-11) · Aug 2026
· source
· release history
+Kubernetes proxy ACME certificate issuanceshippedGives Kubernetes proxies up to 30 minutes per attempt to complete ACME certificate challenges so issuance succeeds under load.1 release · first seen Aug 2026▸
release
Per-attempt cert issuance timeout in Kubernetes proxies is increased to 30 minutes, enabling ACME challenges to complete under load.
changelog · Aug 2026
· source
· release history
+TLS and certificate management1 capabilityTailscale automates TLS certificate issuance and renewal for services exposed through Serve and Funnel. These capabilities ensure certificates stay valid without manual intervention.▸
+TLS certificate auto-renewalshippedAutomatically renews TLS certificates before they expire, even on idle servers, and uses a faster challenge method for Funnel domains.9 releases · first seen Oct 2021▸
release
9 total
Ingress ProxyGroups can now share a single persistent Let's Encrypt account key per tailnet to maintain rate-limit exemptions across certificate renewals.
Tailscale Kubernetes Operator v1.104.1 (2026-10-13) · Oct 2026
· source
· release history
Cert issuance for multiple domains now runs in parallel instead of serially, preventing provisioning of many domains from stalling behind each other.
announced · Sep 2026
· source
· release history
TLS certificates on idle servers now proactively auto-renew in the absence of traffic, with warnings issued when no valid cached certificate exists.
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
Tailscale Funnel domains switch to TLS-ALPN-01 for faster HTTPS certificate renewals.
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
Update certificates using the configure synology-cert CLI command on Synology
v1.64.0 · Apr 2024
· source
· release history
Changes certificate renewal logic in tailscale cert to use actual certificate lifetime instead of hard-coded values
v1.44.0 · Jun 2023
· source
· release history
+Platform and device support5 capabilitiesTailscale provides native experiences across macOS, iOS, tvOS, and Apple TV, as well as appliance firmware workflows. These capabilities cover platform-specific UI, deep linking, and device update staging.▸
+Firmware/image update stagingverifiedControls where a firmware image is staged on a remote appliance before the update is applied.4 other sources · first seen Jul 2026▸
command line
--unsigned — skip GAF signature verification; for tests only
v1.102.0 · Jul 2026
· command-line history
--pi — alias for --host, kept for backwards compatibility with the Makefile
v1.102.0 · Jul 2026
· command-line history
--remote-path — where on the appliance to stage the GAF before the update
v1.102.0 · Jul 2026
· command-line history
+macOS deep-link protocol handlershippedRegisters a macOS URL protocol handler so the operating system can open specific devices, exit nodes, or settings panels directly in the Tailscale app.2 releases · first seen Aug 2026▸
release
New macOS protocol handler supports deep-linking to devices, exit nodes, and settings panels in the application window.
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
Enables deep-linking in macOS protocol handler for devices, exit nodes, and settings panels
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
+Apple TV remote managementshippedLets administrators manage Apple TV devices running tvOS remotely through the Tailscale web client.1 release · first seen Aug 2026▸
Also counts toward: Web management console
release
New Tailscale web client support for remote management of Apple TV devices on tvOS.
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
+iPad and wide-iPhone split-plane layoutshippedPresents a two-pane layout on iPad and wide iPhones in landscape so the interface uses available screen space effectively.1 release · first seen Aug 2026▸
release
New split-plane layout on iPad (portrait and landscape) and wide iPhones (landscape) for the iOS app.
Tailscale v1.102.1 (2026-08-03) · Aug 2026
· source
· release history
+AWS image import and registrationverifiedImports and registers machine images into a specified AWS region, using an environment variable or a default region when none is given.1 other source · first seen Jul 2026▸
command line
--region — AWS region for import+register; default us-east-1 (honors $AWS_REGION)
v1.102.0 · Jul 2026
· command-line history
+Automation and integration2 capabilitiesTailscale exposes machine-readable output and system logging hooks so it can be embedded into scripts, pipelines, and monitoring infrastructure. These capabilities reduce manual effort when operating Tailscale at scale.▸
+Machine-readable CLI outputverifiedOutputs CLI results as JSON so scripts and other tools can consume them without parsing human-readable text.10 releases · 9 other sources · first seen May 2020▸
Also counts toward: Command-line interface, JSON data export
release
10 total
Adds a log-mode parameter to the container to control whether logging output is grouped, ungrouped, or quiet.
changelog · Sep 2026
· source
· release history
Adds log-mode parameter to the Tailscale GitHub Action to control whether log output is grouped, ungrouped, or quiet.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Tailscale GitHub Action v4.2.0 (2026-09-22) · Sep 2026
· source
· release history
Adds the log-mode parameter to the Tailscale GitHub Action to control whether logging output is grouped, ungrouped, or run in quiet mode.
Tailscale GitHub Action v4.2.0 (2026-09-22) · Sep 2026
· source
· release history
Adds JSON output mode to tailscale version, tailscale lock status, and tailscale lock log.
v1.36.0 · Jan 2023
· source
· release history
Adds KeyExpiry time and Expired boolean fields to tailscale status --json output.
v1.36.0 · Jan 2023
· source
· release history
tailscale status --json | jq .TailnetName enables programmatic retrieval of the tailnet name
v1.22.0 · Feb 2022
· source
· release history
command line
--json — emit one machine-readable JSON result line to stdout
v1.102.0 · Jul 2026
· command-line history
example
8 total
Control container log verbosity — use quiet in CI pipelines to suppress noise, or ungrouped when forwarding to structured log aggregators.$ docker run tailscale/tailscale --log-mode=quiet
changelog · Sep 2026
· source
Suppress verbose grouped log output in a container deployment to keep logs parseable by a downstream log aggregator.$ log-mode=ungrouped
changelog · Sep 2026
· source
Use quiet mode to suppress all log output during the action execution for cleaner CI logs.$ steps: - uses: tailscale/ghaction@v4.2.0 with: log-mode: "quiet"
Tailscale GitHub Action v4.2.0 (2026-09-22) · Sep 2026
· source
Get machine-readable version info for scripting or CI checks.$ tailscale version --json
v1.36.0 · Jan 2023
· source
Retrieve the local node's IPv4 Tailscale address for use in shell scripts.$ tailscale ip -4
v1.8.0 · May 2021
· source
Limit tailscale status output to only currently active peer connections.$ tailscale status --active
v1.0.3 · Aug 2020
· source
+Syslog integrationverifiedDirects the Tailscale daemon's log output to the system syslog daemon for centralised log collection.2 releases · 2 other sources · first seen Oct 2022▸
Also counts toward: Command-line interface
release
Adds log_streaming integration with Google Cloud Storage
1.94.1 · Jan 2026
· source
· release history
Add tailscaled --no-logs-no-support flag or TS_NO_LOGS_NO_SUPPORT=true environment variable to disable logging and support data collection.
v1.32.0 · Oct 2022
· source
· release history
command line
--syslog — log to the system syslog daemon instead of stderr
v1.102.0 · Jul 2026
· command-line history
example
Run tailscaled without collecting usage statistics or logs, suitable for privacy-conscious deployments.$ tailscaled --no-logs-no-support
v1.32.0 · Oct 2022
· source
+Other50 capabilities▸
+Privileged Access Management (PAM)shippedManages privileged access to network resources with per-service policies, just-in-time approvals, browser-based clientless access, and session recording for compliance.16 releases · 13 other sources · first seen Aug 2026▸
Also counts toward: Web management console
release
16 total
PAM policies can be set for user access and in-service permissions through grants, with secrets store integration for credential injection.
changelog · Aug 2026
· source
· release history
Introduces Tailscale Privileged Access Management (PAM) beta, supporting database, RDP, and HTTPS service types with session recording for SSH, database, HTTPS, and Kubernetes Service types.
changelog · Aug 2026
· source
· release history
PAM sessions can be recorded and played back; audit logs of user access are available.
changelog · Aug 2026
· source
· release history
Browser client allows access to PAM services without requiring a Tailscale client download.
changelog · Aug 2026
· source
· release history
Custom Amazon S3 bucket can be configured for PAM recording storage.
changelog · Aug 2026
· source
· release history
PAM connectors can be managed and deployed to provide connectivity to services.
changelog · Aug 2026
· source
· release history
docs
12 total
Documentation Tailscale PAM connectors Last validated: Aug 17, 2026 | | View as Markdown Tailscale PAM is currently in beta Tailscale PAM integrates VPN and Privileged Access Management (PAM) capabilities, providing a secure, identity-aware way to access private resources in your Tailscale network (known as a…
docs update · Sep 2026
· source
Documentation Use a custom DNS domain with Tailscale PAM Last validated: Aug 21, 2026 | | View as Markdown Tailscale PAM is currently in beta Custom domains for Tailscale PAM HTTP services are available for the Premium plan You can use your own DNS domain for Tailscale PAM HTTP services .
docs update · Sep 2026
· source
Documentation Just-in-time access Last validated: May 2, 2025 | | View as Markdown Tailscale provides several ways for you to provide just-in-time (JIT) access to resources in your Tailscale network (known as a tailnet).
seen Sep 2026
· source
Documentation Store Tailscale PAM session recordings in S3 Last validated: Aug 21, 2026 | | View as Markdown Tailscale PAM is currently in beta Custom recording storage is available for the Premium plan By default, Tailscale PAM stores session recordings for you.
docs update · Sep 2026
· source
Documentation Tailscale PAM session logs Last validated: Aug 20, 2026 | | View as Markdown Tailscale PAM is currently in beta Tailscale PAM session logs give administrators visibility into access to PAM services across their tailnet.
seen Sep 2026
· source
Documentation Manage Tailscale PAM resources using Terraform Last validated: Aug 21, 2026 | | View as Markdown Tailscale PAM is currently in beta You can use Terraform to manage Tailscale PAM connectors and services as Infrastructure as Code (IaC).
docs update · Sep 2026
· source
example
Allow team members to manage privileged sessions via their browser, eliminating the need for the Tailscale desktop or mobile app.$ Navigate to PAM > Services in the console and enable 'Browser Client Access' for your service definition.
Tailscale PAM (2026-08-26) · Aug 2026
· source
+Tailnet Lock device policiesshippedEnforce device-level security and lock policies across supported platforms using Tailnet Lock.9 releases · 8 other sources · first seen Mar 2023▸
release
9 total
Shows the count of policy file rules affecting each machine's posture requirements
View device posture status (2026-09-23) · Sep 2026
· source
· release history
In the admin console, the Machines page now displays each posture assertion required by a device posture check, the machine's current value for that assertion, whether it is passing, and a count of policy file rules that affect the machine and require that posture.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
View device posture status (2026-09-23) · Sep 2026
· source
· release history
Adds a new view on the Machines page of the admin console displaying machine-specific posture assertion values and pass/fail status
View device posture status (2026-09-23) · Sep 2026
· source
· release history
Supports optional key locking so the server can restrict which client public keys are permitted to connect.
announced · Aug 2026
· source
· release history
Introduces Tailscale Lock Beta for device security policies
v1.48.0 · Aug 2023
· source
· release history
Tailnet lock support added to Windows client
v1.46.0 · Jul 2023
· source
· release history
docs
When checking the device posture status of a machine on the page of the admin console, you can see the assertions the posture requires, each machine's value, and whether it's passing. For each posture, you can also see a count of policy file rules that affect a machine and require this posture.
changelog · Sep 2026
· source
Documentation Access control Last validated: May 29, 2025 | | View as Markdown Tailscale's approach to access control embodies the principles of least privilege and zero trust security .
seen Sep 2026
· source
Documentation Manage access Last validated: May 7, 2025 | | View as Markdown Use Tailscale access features to control how users access resources in your Tailscale network, known as a tailnet. You also control how devices access other devices.
seen Sep 2026
· source
example
Review which posture assertions a specific machine is passing or failing before pushing a policy change.$ In the admin console, open Machines > select a device > Device posture — view each assertion, the machine's reported value, and the count of policy rules requiring that posture.
changelog · Sep 2026
· source
Verify which posture assertions a specific machine is failing and how many policy rules depend on them, to diagnose access issues.$ In the admin console, go to Machines > select a machine > Device posture status.
View device posture status (2026-09-23) · Sep 2026
· source
Audit machine compliance by verifying posture assertion values directly in the console without API calls.$ In the admin console, go to Machines and click on a device to see posture details
View device posture status (2026-09-23) · Sep 2026
· source
Enable device-level security controls via the iOS GUI.$ In the Tailscale iOS app, go to Settings > Security and toggle 'Tailnet lock'.
v1.46.0 · Jul 2023
· source
Enable device-level security controls via the macOS GUI.$ In the Tailscale menu bar app, navigate to Settings and enable 'Tailnet lock'.
v1.46.0 · Jul 2023
· source
+Aperture AI agentshippedAperture is an AI agent that connects to machines in a tailnet via a gateway routing LLM requests through Tailscale identity, running commands on those machines in place without copying files to a hosted workspace.2 releases · 14 other sources · first seen Aug 2026▸
Also counts toward: Command-line interface, Built-in AI assistant
release
Aperture exposes a Tailscale MCP endpoint and an SSH MCP endpoint, allowing coding agents and tailnet nodes to be added or accessed after user approval.
changelog · Aug 2026
· source
· release history
Adds two new MCP endpoints — Tailscale and Tailscale SSH — letting Aperture and coding agents add nodes to a tailnet and access them via Tailscale SSH without manually distributing keys.
announced · Aug 2026
· source
· release history
docs
13 total
Understand built-in, verified, and custom Aperture connectors, how they relate to providers, and how authentication and access control apply.
seen Oct 2026
· source
Sep 29, 2026 An Aperture gateway resides in a , and devices in that tailnet can reach it directly. But not every device that needs LLM access can join the tailnet.
seen Oct 2026
· source
Sep 29, 2026 Sign up for Aperture, configure an LLM provider, and send a test request. To learn what Aperture does, refer to OpenAI-compatible providers . Refer to Supported providers and clients for API formats and setup requirements.
seen Oct 2026
· source
Sep 28, 2026 to automatically authenticate users, eliminating the need to distribute shared provider API keys. Configure compatible clients to route requests through your Aperture gateway to upstream LLM providers such as OpenAI, Anthropic, and Google. Aperture has two web interfaces.
docs update · Oct 2026
· source
Sep 29, 2026 Choose a provider guide below to configure its API endpoint, credentials, and models in your . Compare API formats and requirements in Supported providers and clients before setting up a client To forward clients' own provider credentials, follow . You can also configure a shared key as a fallback.
seen Oct 2026
· source
Sep 29, 2026 For providers without a dedicated guide, use the OpenAI-compatible provider setup . It configures the API by default. Tailscale does not test or guarantee compatibility with every OpenAI-compatible provider. Clients connect to the Aperture gateway and request a model.
docs update · Oct 2026
· source
example
When you want an AI agent to deploy a service to a tailnet node and configure SSH access without manually copying keys, use the new Tailscale SSH MCP endpoint through Aperture.$ In Aperture, go to MCP Endpoints, enable the 'Tailscale SSH' MCP, then open a chat and instruct your agent to access a named tailnet node via Tailscale SSH — Aperture will prompt you to approve any…
announced · Aug 2026
· source
+DNS and connectivity diagnosticsshippedEnhanced local DNS resolution with NextDNS support and added captive portal detection capabilities via the netcheck command.12 releases · 2 other sources · first seen Oct 2022▸
Also counts toward: Command-line interface
release
12 total
macOS client now surfaces health notifications in the menu — covering connectivity loss, firewall blocks, and misconfigurations — and changes the menubar icon to show an exclamation mark when connectivity is affected.
v1.70.0 · Jul 2024
· source
· release history
On MacBooks with a display notch, a notification window appears when the Tailscale menubar icon is hidden behind the notch.
v1.70.0 · Jul 2024
· source
· release history
macOS client warns users when the built-in macOS content filter (Screen Time) is blocking Tailscale from connecting.
v1.70.0 · Jul 2024
· source
· release history
Tailscale detects any attempt to use DHCP Option 121 to misroute traffic meant for the VPN (TunnelVision attack) on macOS and presents a warning
v1.68.0 · Jun 2024
· source
· release history
Receive alerts when an error occurs while changing client preferences on macOS
v1.64.0 · Apr 2024
· source
· release history
New Internet Access Policy for Little Snitch users on macOS
v1.64.0 · Apr 2024
· source
· release history
Export daemon logs for debugging without leaving the CLI.$ tailscale debug daemon-logs
v1.36.0 · Jan 2023
· source
+Local service publishing (Serve & Funnel)shippedPublish local services to the tailnet or internet via Serve and Funnel proxy configurations.11 releases · 2 other sources · first seen Mar 2023▸
Also counts toward: Command-line interface
release
11 total
Adds TS_SERVE_ALLOW_ALL_INTERFACES environment variable set automatically on proxies for Ingress resources annotated with tailscale.com/experimental-forward-cluster-traffic-via-ingress, keeping them reachable from inside the cluster after Tailscale Serve on Linux narrowed its listening…
Tailscale Kubernetes Operator v1.104.1 (2026-10-13) · Oct 2026
· source
· release history
Adds tsnet integration support for Tailscale Services
1.94.1 · Jan 2026
· source
· release history
Tailscale HTTPS services are exposed from the tailnet to cluster workloads
v1.66.3 · May 2024
· source
· release history
tailscale serve headers are now RFC 2047 Q-encoded
v1.64.0 · Apr 2024
· source
· release history
Updates [tailscale serve](https://tailscale.com/kb/1242/tailscale-serve) and [tailscale funnel](https://tailscale.com/kb/1311/tailscale-funnel) commands for improved usability
v1.52.0 · Oct 2023
· source
· release history
Adds interactive web UI prompts within tailscale funnel and tailscale serve to enable Tailscale Funnel and HTTPS
v1.48.0 · Aug 2023
· source
· release history
example
Enable Tailscale Funnel via the interactive web UI to expose a local service to the internet securely.$ tailscale funnel http :8080
v1.48.0 · Aug 2023
· source
Clear the current Tailscale serve configuration without manually editing files.$ tailscale serve reset
v1.42.0 · May 2023
· source
+Local embedded DNS serviceshippedThe tool runs an embedded DNS server on the local machine to resolve names for nodes within the tailnet.12 releases · 1 other source · first seen Oct 2020▸
release
12 total
Adds DNS configuration management to the DNS Settings view on tvOS
v1.66.0 · May 2024
· source
· release history
Enables detection of Digital Ocean DNS resolvers when running on cloud servers
v1.60.0 · Feb 2024
· source
· release history
Displays a new DNS Settings view in the macOS app showing configuration during runtime
v1.58.0 · Jan 2024
· source
· release history
Enables retry of truncated UDP DNS results via TCP
v1.52.0 · Oct 2023
· source
· release history
Enables DNS support on tvOS when acting as an exit node
v1.52.0 · Oct 2023
· source
· release history
Enables speculative TCP DNS queries when UDP response is slow
v1.52.0 · Oct 2023
· source
· release history
example
View the current upstream DNS resolver configuration alongside version details.$ tailscale version --upstream=8.8.8.8
v1.48.0 · Aug 2023
· source
+Exit node management enhancementsshippedImproved the ability to configure and monitor exit nodes via CLI, allowing selection by node name, checking status programmatically, and enabling Android devices to function as exit nodes.7 releases · 4 other sources · first seen Jan 2022▸
Also counts toward: Command-line interface
release
7 total
Adds the tailscale exit-node suggest subcommand to automatically select the best available exit node
v1.66.0 · May 2024
· source
· release history
New subnet routers require --stateful-filtering=false in addition to --snat-subnet-routes=false; existing routers with --snat-subnet-routes=false now default to --stateful-filtering=false
v1.66.0 · May 2024
· source
· release history
Subnet routers and exit nodes enabled via tailscale up now have stateful filtering active by default unless --stateful-filtering=false is explicitly set
v1.66.0 · May 2024
· source
· release history
Adds Allow Local Network Access option to the exit node picker UI on iOS.
v1.56.0 · Dec 2023
· source
· release history
Adds Allow Local Network Access toggle setting in the iOS client when using an exit node
v1.54.0 · Nov 2023
· source
· release history
Introduces the tailscale exit-node subcommand to manage exit node configuration
v1.48.0 · Aug 2023
· source
· release history
example
Configure stateful filtering mode via CLI without using interactive prompts.$ tailscale set --netfilter-mode=auto --stateful-filtering=yes
v1.66.1 · May 2024
· source
Configure a new subnet router with the correct flags for stateful filtering requirements in v1.66.$ tailscale up --snat-subnet-routes=false --stateful-filtering=false
v1.66.0 · May 2024
· source
Check exit node status programmatically via JSON output.$ tailscale status --json | jq '.ExitNodeStatus'
v1.28.0 · Jul 2022
· source
Enable exit node functionality via CLI using a human-readable node name instead of searching for an IP or ID.$ tailscale up --advertise-exit-node --exit-node=office-pc
v1.20.0 · Jan 2022
· source
+MagicRoute redundant path selectionshippedMagicRoute (beta) automatically selects the best available path among redundant subnet routers, app connectors, exit nodes, and Tailscale Service hosts, replacing the Regional Routing toggle with a new Route selection configuration surface in the admin console.7 releases · 3 other sources · first seen Oct 2026▸
Also counts toward: Web management console
release
7 total
Clients at version 1.86.0 or later gain MagicRoute support for suggesting recommended exit nodes.
announced · Oct 2026
· source
· release history
Adds MagicRoute option under Settings > General > Route Selection > Configure in the admin console, giving each client automatic selection of the nearest healthy subnet router, app connector, or Tailscale Service host without relying on DERP regions.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
announced · Oct 2026
· source
· release history
Adds MagicRoute (beta) to automatically choose between redundant subnet routers, app connectors, exit nodes, and Tailscale Service hosts for resilient routing.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
MagicRoute (2026-10-19) · Oct 2026
· source
· release history
MagicRoute supports tailnets with custom DERP servers, which were previously excluded from regional routing.
announced · Oct 2026
· source
· release history
The Regional Routing toggle in the admin console is removed and replaced by the Route selection configuration; existing setups relying on that toggle must be reconfigured under the new Route selection surface.
MagicRoute (2026-10-19) · Oct 2026
· source
· release history
Adds three additional route-selection modes alongside MagicRoute in the admin console Configure section: Active-passive failover, Regional routing, and Regional routing with in-region failover.
announced · Oct 2026
· source
· release history
example
When you have redundant subnet routers or exit nodes and want to control which path the tailnet prefers, configure Route selection in the admin console.$ In the admin console, go to Settings > Route selection and configure MagicRoute to choose between redundant subnet routers, app connectors, exit nodes, and Tailscale Service hosts.
changelog · Oct 2026
· source
Enable MagicRoute for your tailnet so every client automatically connects to its nearest healthy subnet router or app connector — replacing the old regional routing toggle.$ In the admin console, go to Settings > General > Route Selection > Configure and select 'MagicRoute'.
announced · Oct 2026
· source
Enable MagicRoute for your tailnet to let Tailscale automatically pick the best available subnet router or exit node when multiple redundant paths exist.$ In the admin console, go to Settings > Route selection and enable MagicRoute (beta).
MagicRoute (2026-10-19) · Oct 2026
· source
+Interactive account re-authenticationshippedThe tool allows explicitly initiating a sign-in flow to switch accounts via CLI or GUI.5 releases · 5 other sources · first seen Oct 2020▸
Also counts toward: Command-line interface
release
Keypairs can be ephemeral or named and reused across sessions.
announced · Aug 2026
· source
· release history
Includes tailnet name and profile ID in tailscale switch --list output to disambiguate profiles with common login names.
v1.56.0 · Dec 2023
· source
· release history
tailscale up --force-reauth now shows a 5-second countdown when connected over SSH over Tailscale unless --accept-risk=lose-ssh is provided.
v1.40.0 · Apr 2023
· source
· release history
Support storing Tailscale state using AWS SSM via -state arn:aws:ssm:... flag
v1.18.0 · Nov 2021
· source
· release history
New tailscale up --force-reauth flag initiates the sign-in flow to switch accounts.
v1.2.0 · Oct 2020
· source
· release history
docs
Documentation Supported SSO identity providers Last validated: Jan 5, 2026 | | View as Markdown Tailscale works on top of the identity provider (IdP) or single sign-on (SSO) provider that you already use.
seen Sep 2026
· source
example
List available profiles to identify unique IDs for switching or scripting purposes.$ tailscale switch --list
v1.56.0 · Dec 2023
· source
Force re-authentication on a remote machine over SSH while accepting the risk of losing that specific SSH session.$ tailscale up --force-reauth --accept-risk=lose-ssh
v1.40.0 · Apr 2023
· source
Store Tailscale state in AWS Systems Manager Parameter Store instead of local disk.$ tailscaled -state arn:aws:ssm:eu-west-1:123456789:parameter/foo
v1.18.0 · Nov 2021
· source
Re-authenticate with a different account on Windows.$ tailscale up --force-reauth
v1.2.0 · Oct 2020
· source
+Aperture admin dashboardshippedA web dashboard lets administrators monitor organization-wide AI activity, investigate requests, manage access and spending limits, and configure the Aperture gateway.3 releases · 5 other sources · first seen Aug 2026▸
Also counts toward: Web management console
release
Introduces Aperture gateway for securing and managing AI agents and LLM sessions, with cost controls, request/response hooks, guardrails, logging, MCP support, and API proxying.
changelog · Aug 2026
· source
· release history
Model tokens for major AI models can be purchased directly in Aperture.
changelog · Aug 2026
· source
· release history
New Aperture instances now include initial tokens for major models (open-weight and closed); additional tokens can be purchased directly inside Aperture without supplying third-party API keys.
announced · Aug 2026
· source
· release history
docs
Documentation Aperture admin dashboard Last validated: Sep 28, 2026 | | View as Markdown Use the Aperture admin dashboard to monitor organization-wide AI activity, investigate requests, manage access and spending, and configure your gateway.
docs update · Oct 2026
· source
Sep 28, 2026 Aperture tracks token usage and cost. You can buy tokens through Aperture or use any supported provider without buying tokens. Admins set user and team spending limits in the and monitor usage in the admin dashboard .
seen Oct 2026
· source
Documentation Control AI access Last validated: Jul 30, 2026 | | View as Markdown Aperture uses Tailscale's identity layer to automatically authenticate users.
seen Sep 2026
· source
Documentation Observe and export AI usage Last validated: Jul 2, 2026 | | View as Markdown Aperture captures telemetry for every LLM request, including token counts, model names, session grouping, and tool use data.
seen Sep 2026
· source
Documentation Manage AI spending Last validated: Apr 9, 2026 | | View as Markdown Aperture tracks token usage and cost across all LLM requests. You can buy tokens through Aperture, use quotas to set spending limits per user or team, monitor budget consumption, and refill balances when needed.
seen Sep 2026
· source
+Container runtime configurationshippedConfigures container runtime behavior, such as extending the boot timeout for the initial coordination server connection in slow networks.3 releases · 4 other sources · first seen Aug 2026▸
release
New TS_BOOT_TIMEOUT environment variable controls how long the Tailscale container waits for its initial connection to the coordination server; accepts durations like 90s or 3m, defaulting to 60s.
changelog · Aug 2026
· source
· release history
Adds TS_BOOT_TIMEOUT environment variable to the container image, accepting a duration value (e.g. 90s or 3m) to extend how long the container waits for its initial connection to the coordination server; defaults to 60s.
Tailscale container image v1.102.3 (2026-08-19) · Aug 2026
· source
· release history
Adds the TS_BOOT_TIMEOUT environment variable to control the wait time for the initial coordination server connection, accepting durations like 90s or 3m with a default of 60s.
Tailscale container image v1.102.3 (2026-08-19) · Aug 2026
· source
· release history
docs
The container no longer stops when it falls behind on status updates and the connection is closed, which was common on large tailnets. It reconnects instead, and exits only if it cannot reconnect within one minute.
changelog · Sep 2026
· source
example
Extend container startup grace period in slow or heavily loaded environments where the coordination server connection takes longer than the default 60 seconds.$ TS_BOOT_TIMEOUT=3m docker run --rm -e TS_BOOT_TIMEOUT=3m tailscale/tailscale
changelog · Aug 2026
· source
Set TS_BOOT_TIMEOUT in a Kubernetes deployment so the sidecar container waits 90 seconds before failing on slow cluster network initialization.$ env: - name: TS_BOOT_TIMEOUT value: "90s"
changelog · Aug 2026
· source
Allow the container more time to establish its initial connection in slow networks.$ docker run -e TS_BOOT_TIMEOUT=3m tailscale/tailscale:latest
Tailscale container image v1.102.3 (2026-08-19) · Aug 2026
· source
+PeerAPI capabilitiesshippedExtended the PeerAPI to allow verifying reachability of specific peers and sending Wake-on-LAN commands.5 releases · 2 other sources · first seen Jun 2022▸
Also counts toward: Command-line interface
release
Enables pinging devices in your tailnet directly from the mobile app.
changelog · Sep 2026
· source
· release history
Android app adds a Ping view: long-press a device in the devices list and select Ping to access ping information and connection status.
v1.70.0 · Jul 2024
· source
· release history
Adds Wake on LAN support for peer node wake-ups
v1.52.0 · Oct 2023
· source
· release history
Adds tailscale ping --peerapi <peer> to check connectivity to a peer using the PeerAPI
v1.26.0 · Jun 2022
· source
· release history
Check reachability of a tailnet device from an Android phone without leaving the app.$ In the Tailscale Android app, go to the devices list, long-press on a device, and select **Ping** to view ping latency and connection status.
v1.70.0 · Jul 2024
· source
Verify reachability of a specific peer node using the PeerAPI protocol.$ tailscale ping --peerapi 100.x.y.z
v1.26.0 · Jun 2022
· source
+Aperture ChatshippedA browser-based chat interface gives all gateway users access to configured AI models, connected tools, and their own session history, usage, and spending limits without installing a separate client.4 releases · 3 other sources · first seen Aug 2026▸
release
Default tool permissions can be defined across Aperture chats for baseline tool access.
changelog · Aug 2026
· source
· release history
Chat Projects in Aperture enable sharing of instructions, tool access, and tailnet nodes in group chats.
changelog · Aug 2026
· source
· release history
New Projects feature in the Aperture chat interface groups chats with shared instructions, tool access, and tailnet nodes, reducing per-chat re-prompting.
announced · Aug 2026
· source
· release history
New ability to define default tool permissions across all Aperture chats, controlling which tools agents can reach by default.
announced · Aug 2026
· source
· release history
docs
Sep 28, 2026 Aperture Chat is the web interface for everyone who has access to your Aperture gateway. Use it to talk to models, work with connected tools, and review your own sessions, usage, and spending limits. You do not need to install a separate chat client.
seen Oct 2026
· source
Documentation Chat Last validated: Aug 22, 2026 | | View as Markdown The Aperture chat UI lets users talk to your configured models directly from their browser. Conversations happen through the chat interface on your Aperture gateway, with no separate client to install.
seen Sep 2026
· source
example
When running recurring project work (e.g. homelab automation), create a Project in Aperture to share instructions, tool access, and tailnet nodes across all related chats so you stop re-prompting context each session.$ In Aperture, go to Projects > New Project, set shared initial instructions and select the tailnet nodes and tools this project's chats may access, then open chats inside the project to inherit those…
announced · Aug 2026
· source
+Client platform automation (Shortcuts & Intents)shippedAutomate client connection and VPN state via platform-specific APIs like macOS Shortcuts and Android Intents.5 releases · 2 other sources · first seen Jan 2023▸
release
Toggle Tailscale DNS via Siri or the Shortcuts app on macOS and iOS.
v1.70.0 · Jul 2024
· source
· release history
Introduces VPN On-Demand support on macOS to trigger connections based on conditions
v1.60.0 · Feb 2024
· source
· release history
Added Android intents com.tailscale.ipn.CONNECT_VPN and com.tailscale.ipn.DISCONNECT_VPN for programmatic VPN control.
v1.40.0 · Apr 2023
· source
· release history
Enables Tailscale actions (connect, disconnect, switch profile, use exit node) in the macOS Shortcuts app via steps UI navigation.
v1.36.0 · Jan 2023
· source
· release history
Enables Tailscale actions (connect, disconnect, use exit node) in the iOS Shortcuts app via steps UI navigation.
v1.36.0 · Jan 2023
· source
· release history
example
Programmatically connect the Tailscale VPN using an Android intent in a script or automation.$ adb shell am start -a com.tailscale.ipn.CONNECT_VPN
v1.40.0 · Apr 2023
· source
Automate Tailscale connection actions on macOS using the Shortcuts app interface.$ In the Shortcuts app, add a Tailscale action such as 'Connect', 'Disconnect', or 'Switch Profile'.
v1.36.0 · Jan 2023
· source
+Kubernetes ingress and service routingshippedThe cyber tool allows clusters to expose internal services to the tailnet using IngressClass resources, ExternalName services, and MagicDNS name resolution.5 releases · 1 other source · first seen Jan 2024▸
release
The DNSConfig custom resource supports image pull secrets for nameserver pods.
Tailscale Kubernetes Operator v1.104.1 (2026-10-13) · Oct 2026
· source
· release history
During Ingress deletion, VIPServices are now blocked from acquiring new certificates, avoiding wasting Let's Encrypt rate-limit quota in ephemeral deployments.
announced · Sep 2026
· source
· release history
Cluster workloads can now refer to Tailscale Ingress resources by their MagicDNS names
v1.66.3 · May 2024
· source
· release history
ExternalName Services in the cluster expose cloud services to the tailnet
v1.66.3 · May 2024
· source
· release history
Adds Tailscale IngressClass resource for controlled ingress routing in Kubernetes
v1.58.0 · Jan 2024
· source
· release history
example
Allow nameserver pods managed by DNSConfig to pull images from a private registry by referencing an existing image pull secret.$ apiVersion: tailscale.com/v1alpha1 kind: DNSConfig metadata: name: ts-dns spec: nameserver: image: repo: my-registry.example.com/tailscale/k8s-nameserver imagePullSecrets: - name: my-registry-secret
Tailscale Kubernetes Operator v1.104.1 (2026-10-13) · Oct 2026
· source
+Control D DNS integrationshippedIntegrates Control D for tailnet-wide DNS filtering, allowing per-user, group, or device rules mapped via ACL attributes.4 releases · 2 other sources · first seen Aug 2026▸
release
Control D rules remain manageable through the Control D Dashboard or API independently of Tailscale.
announced · Aug 2026
· source
· release history
Adds DNS filtering by Control D as a purchasable add-on, integrable into a tailnet with per-group or per-device controls via the nodeAttrs ACL attribute (e.g., controld:<rule-id>).
announced · Aug 2026
· source
· release history
Supports mapping Control D filtering rules to Tailscale users, groups (group:), tags, or individual devices through the existing Tailscale ACL file.
announced · Aug 2026
· source
· release history
DNS queries from covered devices are routed through Control D over encrypted DNS, enforcing the assigned filtering ruleset (malware, phishing, content categories, custom block/allow/redirect rules).
announced · Aug 2026
· source
· release history
example
Apply a Control D DNS filtering rule to all employees in your tailnet to block malicious and phishing domains.$ { "nodeAttrs": [ { "target": ["group:employees"], "attr": [ "controld:o13v9z7zns" ] } ] }
announced · Aug 2026
· source
Add Control D as a nameserver to your tailnet via the Tailscale admin console to route DNS through Control D's filtering infrastructure.$ In the Tailscale admin console, go to DNS > Nameservers and add Control D as a nameserver. Then open your Control D dashboard to assign or create a filtering rule.
announced · Aug 2026
· source
+Kubernetes proxy and metrics configurationshippedThe cyber tool supports configuring proxy Pods with custom labels, affinity rules, environment variables, and exposes dedicated metrics endpoints via the ProxyClass custom resource.4 releases · 1 other source · first seen Feb 2024▸
Also counts toward: Kubernetes-native deployment
release
Rolling updates of egress ProxyGroups now wait for each new pod to route traffic to all of its egress Services before advancing to the next pod.
Tailscale Kubernetes Operator v1.104.1 (2026-10-13) · Oct 2026
· source
· release history
ProxyClass exposes a tailscaled metrics endpoint via the new .spec.metrics field
v1.66.3 · May 2024
· source
· release history
ProxyClass CRD supports labels, affinity, and env fields for proxy Pods
v1.66.3 · May 2024
· source
· release history
Adds ProxyClass custom resource to the Kubernetes operator for cluster-specific configuration
v1.60.0 · Feb 2024
· source
· release history
example
Label proxy Pods and set environment variables using ProxyClass$ api: --- apiVersion: tailscale.com/v1alpha1 kind: ProxyClass metadata: name: my-proxy spec: template: metadata: labels: sidecar.istio.io/inject: 'false' spec: containers: - name: tailscale env: -…
v1.66.3 · May 2024
· source
+Taildrop URL and text sharingshippedTaildrop on macOS, iOS, and Android supports sending URLs and text selections in addition to files.5 releases · first seen May 2023▸
release
Extends Taildrop on macOS, iOS, and Android to support URLs and text selections in addition to files.
Tailscale v1.104.1 (2026-10-07) · Oct 2026
· source
· release history
The Standalone variant of Tailscale now supports notifications when a file is received using Taildrop
v1.68.0 · Jun 2024
· source
· release history
Allows Taildrop to resume interrupted file transfers
v1.52.0 · Oct 2023
· source
· release history
Adds progress meter display to Taildrop file transfers on Linux
v1.52.0 · Oct 2023
· source
· release history
Support Unraid as a NAS platform for Taildrop file delivery
v1.42.0 · May 2023
· source
· release history
+Single-session PAM web clientshippedThe web client at my.tailscale.com runs as one shared browser-based Tailscale device across all tabs, so a single authentication covers every subsequent internal service connection in the same browser session.2 releases · 3 other sources · first seen Sep 2026▸
Also counts toward: Single sign-on
release
Adds a single-session PAM web client at my.tailscale.com that runs as one shared browser-based Tailscale device across all tabs, so authenticating once covers every subsequent service connection in the same browser.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
changelog · Oct 2026
· source
· release history
The PAM web client at my.tailscale.com now runs as a single shared browser-based Tailscale device across all browser tabs, so authenticating once carries forward to every subsequent tab without re-prompting.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Tailscale PAM (2026-09-29) · Sep 2026
· source
· release history
docs
PAM web client at my.tailscale.com runs as a single browser-based Tailscale device that is shared across all of your browser tabs. After authenticating once, connecting to a service in a new tab no longer requires you to reauthenticate for every subsequent connection.
changelog · Oct 2026
· source
example
Access multiple internal services in separate browser tabs without re-authenticating each time — open my.tailscale.com and sign in once, then navigate to each service in new tabs.$ In your browser, go to my.tailscale.com and authenticate. Then open internal services in new tabs — no additional sign-in prompts will appear.
changelog · Oct 2026
· source
Access multiple internal services in one browser session without re-authenticating for each tab.$ In your browser, navigate to my.tailscale.com and authenticate once. Then open additional tabs to other services on your tailnet — no further sign-in prompts will appear.
changelog · Oct 2026
· source
+Client update managementshippedManually trigger or opt-in to automatic updates for the cyber tool client.5 releases · first seen Sep 2023▸
Also counts toward: Command-line interface
release
Skips re-downloading binaries on Linux when a file with a matching SHA already exists.
changelog · Sep 2026
· source
· release history
A .pkg installer package is now available for the Tailscale client standalone release on macOS
v1.62.0 · Mar 2024
· source
· release history
Adds --auto-update flag to tailscale set across Linux, Windows, and macOS for opt-in automatic client updates
v1.52.0 · Oct 2023
· source
· release history
Adds tailscale update command (beta) for manual client updates
v1.52.0 · Oct 2023
· source
· release history
Unhides the tailscale update CLI command on most platforms, making it explicitly available for manual updates
v1.50.0 · Sep 2023
· source
· release history
+Subnet route source NAT controlshippedThe tool allows disabling source NAT for subnet routes, preserving the original client IP addresses on destination machines.4 releases · 1 other source · first seen Jun 2020▸
Also counts toward: Command-line interface
release
Adds --netfilter-mode, --snat-subnet-routes, and --stateful-filtering flags to the tailscale set CLI command on Linux
v1.66.1 · May 2024
· source
· release history
Adds support for pre-configured routes from the control server in app connectors
v1.60.0 · Feb 2024
· source
· release history
Windows and MacOS systems can serve as subnet routers and exit nodes via CLI
v1.8.0 · May 2021
· source
· release history
--snat-subnet-routes=false flag on tailscale up to disable source NAT on subnet route traffic
v0.99.0 · Jun 2020
· source
· release history
example
Disable source NAT for subnet routes to preserve client IPs on destination machines.$ tailscale up --snat-subnet-routes=false --advertise-routes=192.168.0.0/24
v0.99.0 · Jun 2020
· source
+Outbound SOCKS proxy supportshippedThe tool supports outbound connections via a SOCKS proxy by respecting the `all_proxy` environment variable on Linux.4 releases · first seen Jun 2020▸
release
Client mode supports running a child process (e.g. curl) with an ephemeral local SOCKS proxy via an environment variable, letting tailcat-oblivious programs use the encrypted tunnel transparently.
announced · Aug 2026
· source
· release history
Enables userspace-networking mode (tailscaled) to run an HTTP proxy server alongside SOCKS5
v1.16.0 · Oct 2021
· source
· release history
SOCKS5 server capability added to tailscaled for outbound connections without OS help.
v1.6.0 · Mar 2021
· source
· release history
all_proxy environment variable support for SOCKS proxy outbound connections on Linux
v0.99.0 · Jun 2020
· source
· release history
+Web client modes and load balancing controlsshippedAdministrators can enable the web client via CLI, operate it in a read-only mode, and send HTTP load balancing hints to the web server on Linux.2 releases · 2 other sources · first seen Jan 2024▸
Also counts toward: Command-line interface
release
Adds X-Tailscale-Load-Balancing-Hint HTTP request header on Linux to signal load balancing preference
v1.62.1 · Mar 2024
· source
· release history
Adds a new read-only mode to the Tailscale web client
v1.60.0 · Feb 2024
· source
· release history
example
Send a hint to the Tailscale web server for load balancing decisions.$ curl -H 'X-Tailscale-Load-Balancing-Hint: primary' https://my-machine.tailscale.example
v1.62.1 · Mar 2024
· source
Enable the web client via CLI on supported platforms.$ tailscale set --webclient=true
v1.58.0 · Jan 2024
· source
+Item pinning in app listsshippedDevices, exit nodes, and services can be pinned to the top of their respective lists in the macOS, iOS, tvOS, and Android apps, with pinned items also collected on a dedicated Pinned page.3 releases · first seen Nov 2023▸
release
Adds the ability to pin Devices, Exit Nodes, and Services to the top of their respective lists in the macOS app window, with pins also appearing in a dedicated Pinned page.
Tailscale v1.104.1 (2026-10-07) · Oct 2026
· source
· release history
Adds device pinning to iOS, tvOS, and Android.
Tailscale v1.104.1 (2026-10-07) · Oct 2026
· source
· release history
Enables regular left-click menu opening in the Tailscale system tray on Windows
v1.54.0 · Nov 2023
· source
· release history
+IPv6 preference and supportshippedThe tool supports preferring IPv6 over IPv4 for node-to-node encryption traffic and provides connectivity to IPv4 hosts from IPv6-only environments via DERP.3 releases · first seen May 2020▸
Also counts toward: Self-hosted deployment
release
Supports specifying a custom DERP server (e.g. a self-hosted cmd/derper instance) for full independence from Tailscale infrastructure; falls back automatically to Tailscale-hosted, rate-limited DERP relays when direct UDP NAT traversal fails.
announced · Aug 2026
· source
· release history
IPv6-only environment support with connectivity to IPv4 hosts via DERP
v0.99.0 · Jun 2020
· source
· release history
Enables tailscale to prefer IPv6 over IPv4 when sending encrypted packets between nodes
v0.98 · May 2020
· source
· release history
+Network lifecycle managementshippedThe tool allows shutting down networking for maintenance without stopping the background daemon, and vice versa.2 releases · 1 other source · first seen Oct 2020▸
Also counts toward: Command-line interface
release
Adds Option-click Quit (Leave VPN Active) option to quit the macOS app while keeping the tunnel active
v1.58.0 · Jan 2024
· source
· release history
New tailscale down command shuts down Tailscale networking without stopping the service.
v1.2.0 · Oct 2020
· source
· release history
example
Shut down networking for maintenance without stopping the daemon.$ tailscale down
v1.2.0 · Oct 2020
· source
+Userspace networking modeshippedThe tool can operate without root privileges by using a userspace networking stack on Linux.2 releases · 1 other source · first seen Jan 2021▸
Also counts toward: Command-line interface
release
Support storing Tailscale state using AWS SSM via -state arn:aws:ssm:... flag
v1.18.0 · Nov 2021
· source
· release history
Adds SOCKS5 proxy support for tailscale --tun=userspace-networking to dial HTTPS domain names within the Tailnet.
v1.14.6 · Oct 2021
· source
· release history
example
Test userspace networking stack without root privileges on Linux$ tailscaled --tun=userspace-networking --fake
v1.4.0 · Jan 2021
· source
+App ConnectorsshippedApp connectors for the cyber tool are generally available for production use.2 releases · first seen Jun 2025▸
Also counts toward: Agentless deployment, Web management console
release
Connectors can be deployed inside private environments without installing agents on each individual resource, managed and monitored from the Tailscale admin console.
announced · Aug 2026
· source
· release history
App connectors are now generally available for production use in v1.84.2
1.84.2 · Jun 2025
· source
· release history
+Custom protocol tunneling supportshippedForward arbitrary IP protocols such as EOIP and GRE over the tailnet.1 release · 1 other source · first seen Jan 2023▸
release
Supports arbitrary IP protocols like EOIP and GRE.
v1.36.0 · Jan 2023
· source
· release history
example
Exposes an external RDS instance to the tailnet via Kubernetes ExternalName Service$ api: --- apiVersion: v1 kind: Service metadata: name: rds-db spec: type: ExternalName externalName: <rds-instance-name>.<region>.redshift.amazonaws.com
v1.66.3 · May 2024
· source
+Kubernetes kubeconfig managementshippedThe cyber tool respects the KUBECONFIG environment variable for kubeconfig generation and allows explicit path configuration via CLI.1 release · 1 other source · first seen Apr 2024▸
Also counts toward: Command-line interface
release
tailscale configure kubeconfig now respects KUBECONFIG environment variable.
v1.64.0 · Apr 2024
· source
· release history
example
Configure kubeconfig using an explicit env var path.$ KUBECONFIG=/path/to/config tailscale configure kubeconfig
v1.64.0 · Apr 2024
· source
+SSH external identity integrationshippedAuthenticate SSH connections using LDAP and other external identity providers.2 releases · first seen May 2023▸
Also counts toward: Command-line interface
release
tailscale ssh and tailscale nc are now supported in the Standalone variant of the client.
v1.64.0 · Apr 2024
· source
· release history
Adds LDAP and other users with Tailscale SSH
v1.40.1 · May 2023
· source
· release history
+tvOS platform supportshippedRun and manage the cyber tool client on Apple TV devices running tvOS.2 releases · first seen Sep 2023▸
release
Adds tvOS UI components for configuring subnet router routes, allowing the device to act as a network segment gateway.
v1.56.0 · Dec 2023
· source
· release history
First official release with support for tvOS platform
v1.50.0 · Sep 2023
· source
· release history
+Admin console device and user managementdocumentedThe admin console allows administrators to review and approve devices, rename machines, filter the device list, invite users, assign or change user roles, remove users, and switch between accounts.2 other sources▸
Also counts toward: Role-based access control, Web management console
docs
Review and approve devices, rename a machine, and filter devices in the admin console. Invite users, assign or change user roles, remove users, and quickly switch between accounts.
seen Oct 2026
· source
Invite users, assign or change user roles, remove users, and quickly switch between accounts.
seen Oct 2026
· source
+Notched display tray icon notificationshippedOn MacBooks with a notched display, a notification window appears when the Tailscale menu bar icon is hidden behind the notch.1 release · first seen Oct 2026▸
release
MacBooks with a notched display now show a notification window when the Tailscale icon is hidden behind the notch.
changelog · Oct 2026
· source
· release history
+Posture assertion inspection in admin consoleshippedThe admin console postures page displays per-machine posture assertion details, including each machine's value, pass/fail status, and how many policy file rules reference a given posture.1 release · first seen Oct 2026▸
Also counts toward: Web management console
release
View posture assertion details per machine — including each machine's value, pass/fail status, and a count of policy file rules that require a given posture — on the postures page of the admin console.
changelog · Oct 2026
· source
· release history
+Terraform provider DNS configurationshippedThe Tailscale Terraform provider exposes DNS configuration resources, including split DNS settings, for managing tailnet DNS declaratively.1 release · first seen Oct 2026▸
Also counts toward: Terraform provider
release
The split_dns field in the tailscale_dns_configuration Terraform resource is now defined as a set, not a list, which may require updates to existing configurations.
changelog · Oct 2026
· source
· release history
+OAuth Apps for device provisioningshippedAdministrators can create and manage OAuth Apps scoped to device provisioning via the Tailscale API.1 release · first seen Oct 2026▸
Also counts toward: REST API
release
Enables creation and management of OAuth Apps for Device Provisioning via the Tailscale API (now GA).︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Device Provisioning with OAuth Apps (2026-10-27) · Oct 2026
· source
· release history
+Client-side netmap cachingshippedOn Linux, Windows, and macOS, the client caches the network map locally to improve start-up speed and maintain connectivity when the Tailscale control plane is unreachable.1 release · first seen Oct 2026▸
release
Adds client-side netmap caching on Linux, Windows, and macOS to improve start-up speed and maintain connectivity when the Tailscale control plane is unreachable.
Tailscale v1.104.1 (2026-10-07) · Oct 2026
· source
· release history
+Fast user switching in iOS share sheetshippedThe iOS share sheet supports fast user switching between accounts.1 release · first seen Oct 2026▸
release
Adds fast user switching in the iOS share sheet.
Tailscale v1.104.1 (2026-10-07) · Oct 2026
· source
· release history
+iOS widgets on macOSshippedTailscale iOS widgets are available on macOS Tahoe 26 and later.1 release · first seen Oct 2026▸
release
Adds Tailscale iOS widgets to macOS Tahoe 26 and later.
Tailscale v1.104.1 (2026-10-07) · Oct 2026
· source
· release history
+Remote client logging control on iOS and tvOSshippedUsers can disable remote client logging via the Bug Report menu on iOS and tvOS.1 release · first seen Oct 2026▸
release
Adds the ability to disable remote client logging via the Bug Report menu on iOS and tvOS.
Tailscale v1.104.1 (2026-10-07) · Oct 2026
· source
· release history
+Tailscale Services visibility in macOS appshippedTailscale Services and Tailscale PAM Services are surfaced directly in the macOS app window.1 release · first seen Oct 2026▸
release
Adds Tailscale Services and Tailscale PAM Services to the macOS app window.
Tailscale v1.104.1 (2026-10-07) · Oct 2026
· source
· release history
+Tailnet event subscription and webhook routingshippedAllows subscribers to receive notifications for tailnet events and route them to external apps or integrations via webhooks.1 release · first seen Sep 2026▸
Also counts toward: Outbound webhooks (the product notifies you)
release
Supports subscribing to tailnet events and routing notifications through an integration or app via webhooks.
changelog · Sep 2026
· source
· release history
+Standalone encrypted data transfer via tailcatshippedEnables two machines to exchange data directly over the encrypted tunnel without requiring a Tailscale account, visible IPs, or system network configuration changes.1 release · first seen Aug 2026▸
release
New tailcat CLI tool and open-source Go package lets two machines exchange bidirectional bytes over Tailscale's magicsock (WireGuard + NAT traversal + DERP relay) with no Tailscale account, no IP addresses visible to users, and no OS-level networking changes (no TUN devices, no routing table modifications).
announced · Aug 2026
· source
· release history
+Proxmox VM ID allocationverifiedAllocates target VM IDs for Proxmox deployments, including automatic assignment of the next available ID.1 other source · first seen Jul 2026▸
command line
--vmid — target VM ID; 0 asks Proxmox for the next available ID
v1.102.0 · Jul 2026
· command-line history
+Tailnet policy file modification safeguardsshippedThe cyber tool provides UI safeguards to prevent accidental modification of the tailnet policy file.1 release · first seen Jun 2025▸
release
New UI safeguards prevent accidental modification of the tailnet policy file
1.84.2 · Jun 2025
· source
· release history
+Linux network backend supportshippedRoute cyber tooling traffic through the Linux nftables firewall backend.1 release · first seen Aug 2023▸
release
Enables Linux nftables support in addition to iptables
v1.48.0 · Aug 2023
· source
· release history
+Linux distribution and architecture supportshippedBuild and deploy the cyber tooling on specific Linux CPU architectures like Loongnix.1 release · first seen Jan 2023▸
release
Adds a build target for the Loongnix CPU architecture on Linux.
v1.36.0 · Jan 2023
· source
· release history
+UPnP port forwarding supportshippedAutomatically map external ports using UPnP for highly available gateway deployments.1 release · first seen Jan 2023▸
release
Supports UPnP port mapping for gateway devices deployed as a highly available pair.
v1.36.0 · Jan 2023
· source
· release history
+Private mesh network creationdocumentedThe cyber tool provides an open-source daemon and CLI for establishing and managing private WireGuard-based mesh networks via a central service.1 other source▸
docs
Open source daemon and CLI for creating private WireGuard-based mesh networks via the Tailscale service.
Lines in monospace are the tool's own words: help text
parsed from its source, or an endpoint from its API document. Under
release, a line is our summary of a dated release. Under
docs, it is quoted from the tool's own documentation or
website. Each links back to the source it came from.
Command line
View
Source
No command matches.
load a captured run
composed command
No matchesTry a different search, or clear a filter to see more.
option surface across analysed releases
options at that releaseadded, per releaseremoved, per release
option
found in
since
description
No matchesTry a different search, or clear a filter to see more.
option changes per release — drag across the rail to set a range
→
Values are placeholders taken from each option’s declared default.
Nothing is executed here — the output shown is a recording of a run
that already happened.
Score card
Shipping velocityreleases a month, last 12 months
Documentation qualityrelease-notes rubric, 0–100
Breaking-change disciplinehow rarely a release breaks users, and notice given
Maintenance riskquiet time against its own cadence, maintainers
Innovation & surfacenew capabilities, API and MCP surface
Community health
Contributor trenddistinct committers, this year against last
Maintainer concentrationbus factor now against a year ago
Issue backlog trendissues closed per issue opened, 12 months
Responsivenessmedian time to a maintainer’s first reply
Nine scores for tailscale, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.
Each score is 0–100 on a published rubric, derived from data this site already shows.
A dimension we cannot measure says so — it is never scored 0 and never enters a rank.
How this is scored
Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
Documentation quality — the release-notes rubric published on the analytics page, unchanged.
Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.
Release-note detail over time
See how much detail tailscale puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.
Nothing first seen in this window. That doesn't mean tailscale shipped nothing, only that we found no record of it.
Changes per month New Updated Retired
2026-10
3
How we count
Read from 11 of 101 release notes and docs updates we hold for tailscale. "First seen" is the earliest note that names something; "last" is the latest. Our history may start partway through tailscale's life, so an old integration can show a recent first-seen date.
Each change counts once: "added 40 checks" is one line, so the numbers measure how often coverage moves, not how big the catalogue is or how well it detects.
Releases
Show
Coverage in all entries
101 entries
No entries match these filters.
October 202614
September 202626
August 202612
July 20261
January 20261
June 20251
July 20241
June 20241
May 20243
April 20241
March 20242
February 20241
January 20241
December 20231
November 20231
October 20231
September 20231
August 20231
July 20231
June 20231
May 20232
April 20232
March 20232
January 20231
December 20221
November 20221
October 20221
August 20221
July 20221
June 20221
April 20221
February 20221
January 20221
November 20211
October 20212
August 20211
July 20211
June 20211
May 20211
March 20211
January 20211
October 20201
August 20201
June 20201
May 20201
Project health
Issue, contributor and maintainer activity in tailscale/tailscale, 2023-10 – 2026-09,
as of 2026-09-25. Twelve-month figures first; the trend lines run
the whole window.
Contributors158+63 vs prior 12 months
Maintainers22+12 joined · −8 left, last 12 months
Bus factor6committers behind half the commits
Community-filed87%of issues opened, last 12 months
Median time to close14 daysfirst maintainer reply 32 hours
Open backlog4,069of 10,725 issues ever filed
Issues opened / month81 · 6communitymaintainers
Open backlog4,069
Contributors / month41
Commits / month149
Stars36,601
Issue themes, last 12 months
bugs 48%
features 1%
questions 0%
docs 0%
other 51%
Counts from the project's public repository and git history; no individuals
are identified. Maintainers are the committers covering 80% of the last year's
commits. how we measure this
Articles
1 article
· updated Nov 4, 2026
Where tailscale turns up in what others publish: how-tos, attack reports that
name it, and incident write-ups. A row says why it is here and quotes where the
article names it; the link goes to the publisher.