Desktop Insights
  • Apps
  • Tech
  • Statistics
  • Documentation
  • Pricing
Sign InSign Up
Home/Apps/Tailscale

Tailscale

by Tailscale Inc.

PopularmacOSgov1.98.2
macOSWindows
Available onMac App Store
Runtime
go
Size
65 MB
Architecture
Universal (Apple Silicon + Intel)
Dependencies
369
9 categories
Last Updated
Apr 30, 2026
Security
Excellent
Signed, notarized, hardened

Company

Headquarters

Toronto

Founded

2019

Industry

software industry

Sign up to see Company Intelligence

Sign Up Free

Tailscale is a go app (v1.98.2) that uses 369 detected dependencies across 9 categories including Parser, Serialization, CLI. It is code-signed and notarized. 65 MB on macOS (Universal (Apple Silicon + Intel)). Last updated April 30, 2026. Last verified May 2026.

What is Tailscale built with?

369 detected dependencies across 9 categories.

Parser

3
inijsonyaml

Sign up to see Parser details

Sign Up Free

Serialization

1
CBOR

Sign up to see Serialization details

Sign Up Free

CLI

1
term

Sign up to see CLI details

Sign Up Free

Date & Time

1
time (Rust)

Sign up to see Date & Time details

Sign Up Free

Utility

2
uuidconfig

Sign up to see Utility details

Sign Up Free

Auth

1
oauth2

Sign up to see Auth details

Sign Up Free

Cloud

1
AWS SDK

Sign up to see Cloud details

Sign Up Free

Networking

1
WebSocket (ws)

Sign up to see Networking details

Sign Up Free

Other

358
ffexpmemnetssostssyswolbartimdssynctextxnetbtreecobrago-psmsynctimesResultbart._cryptogo-tpmgoupnpgvisorhujsonnetipxsigninfloat16ssooidccompressjson.keyjson.valpeercredttlcacheuuid.Newwol.Wakecertstoreclient-goendpointsgo-isattygo-pkcs12go-qrcodejson.initjson.namesmithy-gotimes.Getuuid.Mustuuid.inituuid.xtobbart.Tablebart.root4bart.root6bart.size4bart.size6btree.NewGbtree.nodegroupcachejson.len64uuid.Parsewebbrowserbtree.itemscredentialsgoupnp.Icongoupnp.initjson.hash64json.init.0json.memberedwards25519go-colorablejson.Marshalwireguard-goaws-sdk-go-v2configsourcesgo-proxyprotogo-qrcode.Newgo-shellquotejson.foldNamejson.foldRunejson.sliceLenpresigned-urltailscale.comgoupnp.Servicejson.Marshalerjson.Unmarshaljson.isAnyTypejson.parseDec2uuid.NewRandomuuid.encodeHexwebsocket.initaccept-encodinggo-ps.kinfoProcgo-ps.processesgoupnp.URLFieldjson.castableTojson.getStringsjson.implementsjson.init.func1json.init.func2json.makeStringjson.putStringswebbrowser.Openwebbrowser.inited25519consensusjson.JoinOptionsjson.MarshalerTojson.consumeSignjson.structFielduuid.UUID.Stringgoupnp.requestXmljson.boolsComparejson.bytesCutBytejson.fieldOptionsjson.indirectTypejson.init.0.func1json.init.0.func2json.isFatalErrorjson.leavePointerjson.typedPointerjson.visitPointerjson.wrapSkipFunctimes.getTimespecwebbrowser.init.0btree.NewFreeListGbtree.optionalItemgo-proxyproto.initgo-shellquote.Joinjson.MarshalEncodejson.MarshalToFuncjson.SemanticErrorjson.implementsAnyjson.isLegacyEmptyjson.negateSecNanojson.parseTimeUnixjson.uintSet64.hasfloat16.FromNaN32psfloat16.Fromfloat32go-ps.DarwinProcessgo-ps.darwinCstringgo-ps.darwinSyscallgo-qrcode.newSymbolgo-shellquote.quotegoupnp.ContextErrorjson.appendTimeUnixjson.init.OnceValuejson.lookupArshalerweb-client-prebuiltwol.Wake.deferwrap1go-isatty.IsTerminaljson.UnmarshalDecodejson.isLetterOrDigitjson.isSemanticErrorjson.makeIntArshalerjson.makeMapArshalerjson.marshalArrayAnyjson.marshalValueAnyjson.parseFracBase10json.toUnexpectedEOFsmithy-go.ErrorFaultsmithy-go.Propertiestimes.timespecToTimegoupnp.DeviceByURLCtxjson.addressableValuejson.appendFoldedNamejson.appendFracBase10json.assertCastableTojson.consumeTagOptionjson.isSyntacticErrorjson.makeBoolArshalerjson.makeStructFieldsjson.makeTimeArshalerjson.makeUintArshalerjson.marshalObjectAnywebbrowser.map.init.0btree.NewWithFreeListGjson.castableToFromAnyjson.makeArrayArshalerjson.makeBytesArshalerjson.makeFloatArshalerjson.makeSliceArshalerjson.parseFieldOptionsjson.parsePaddedBase10json.unmarshalArrayAnyjson.unmarshalValueAnyuuid.newRandomFromPooled25519consensus.Verifyfloat16.Float16.Float32go-proxyproto.addTLVLenjson.Marshal.deferwrap1json.appendPaddedBase10json.canLegacyStringifyjson.makeMethodArshalerjson.makeStringArshalerjson.makeStructArshalerjson.stringOrNumberKindjson.unmarshalObjectAnywebbrowser.ensureSchemefloat16.f16bitsToF32bitsfloat16.f32bitsToF16bitsgo-proxyproto.init.func1go-proxyproto.init.func2go-proxyproto.init.func3go-proxyproto.init.func4go-qrcode.newDataEncoderjson.MarshalEncode.func1json.makeDefaultArshalerjson.makeInvalidArshalerjson.makePointerArshalerjson.newAddressableValuejson.parseDurationBase10smithy-go.OperationErroruuid.NewRandomFromReadergoupnp.ContextError.Errorjson.Unmarshal.deferwrap1json.addressableValue.Lenjson.appendDurationBase10json.mayApplyDurationSignjson.parseDurationISO8601smithy-go.GenericAPIErrorwebbrowser.ensureValidURLjson.UnmarshalDecode.func1json.addressableValue.Kindjson.appendDurationISO8601json.makeIntArshaler.func1json.makeIntArshaler.func2json.makeInterfaceArshalerjson.makeMapArshaler.func1json.makeMapArshaler.func2json.makeMapArshaler.func3json.mayAppendDurationSignjson.newDuplicateNameErrorjson.newInvalidFormatErrorjson.newMarshalErrorBeforecompress.ShannonEntropyBitsjson.addressableValue.Bytesjson.addressableValue.Closejson.collapseSemanticErrorsjson.makeStructFields.func1json.makeStructFields.func2json.makeStructFields.func3json.makeStructFields.func4json.makeStructFields.func5json.makeStructFields.func6json.makeStructFields.func7json.makeStructFields.func8json.makeStructFields.func9json.makeTimeArshaler.func1json.makeTimeArshaler.func2json.makeTimeArshaler.func3json.makeTimeArshaler.func4json.makeUintArshaler.func1json.makeUintArshaler.func2json.newUnmarshalErrorAftersmithy-go.ErrorFault.Stringsmithy-go.invalidParamErrorfloat16.PrecisionFromfloat32go-proxyproto.formatUnixNamego-qrcode.buildRegularSymbolgoupnp.requestXml.deferwrap1json.addressableValue.IsZerojson.addressableValue.Stringjson.addressableValue.castTojson.makeArrayArshaler.func1json.makeArrayArshaler.func2json.makeArrayArshaler.func3json.makeBytesArshaler.func1json.makeBytesArshaler.func2json.makeFloatArshaler.func1json.makeFloatArshaler.func2json.makeIntArshaler.func1.1json.makeMapArshaler.func2.1json.makeSliceArshaler.func1json.makeSliceArshaler.func2json.makeSliceArshaler.func3json.makeStructFields.func10json.makeStructFields.func11json.newUnmarshalErrorBeforejson.parseFieldOptions.func1json.parseFieldOptions.func2smithy-go.ParamRequiredErrorgo-qrcode.chooseQRCodeVersionjson.makeMethodArshaler.func1json.makeMethodArshaler.func2json.makeMethodArshaler.func3json.makeMethodArshaler.func4json.makeMethodArshaler.func5json.makeMethodArshaler.func6json.makeMethodArshaler.func7json.makeUintArshaler.func1.1smithy-go.NewErrParamRequireduuid.invalidLengthError.Errorjson.addressableValue.NumFieldjson.addressableValue.indirectjson.makeBytesArshaler.func1.1json.makeFloatArshaler.func1.1json.marshalInlinedFallbackAllwebbrowser.browserCommand.Opengo-colorable.NewColorableStdoutjson.addressableValue.NumMethodjson.makeMethodArshaler.func1.1json.marshalArrayAny.deferwrap1json.parseDurationISO8601.func1json.parseDurationISO8601.func2json.addressableValue.Comparablejson.makeInterfaceArshaler.func1json.makeInterfaceArshaler.func2json.marshalObjectAny.deferwrap1go-qrcode.qrCodeVersion.numBlocksjson.addressableValue.OverflowIntjson.newSemanticErrorWithPositionjson.unmarshalInlinedFallbackNextsmithy-go.invalidParamError.Errorsmithy-go.invalidParamError.Fieldwebbrowser.browserCommand.Commandgo-qrcode.qrCodeVersion.formatInfogo-qrcode.qrCodeVersion.symbolSizejson.addressableValue.OverflowUintjson.addressableValue.fieldByIndexsmithy-go.InvalidParamsError.Errorsmithy-go.ParamRequiredError.Errorgo-qrcode.qrCodeVersion.numDataBitsgo-qrcode.qrCodeVersion.versionInfojson.mapKeyWithUniqueRepresentationjson.marshalInlinedFallbackAll.func1json.newUnmarshalErrorAfterWithValuego-qrcode.encodeAlphanumericCharacterjson.makeMapArshaler.func2.deferwrap1goupnp.newServiceClientsFromRootDevicejson.makeSliceArshaler.func2.deferwrap1json.newUnmarshalErrorAfterWithSkippingjson.newUnmarshalErrorBeforeWithSkippingjson.marshalInlinedFallbackAll.deferwrap1go-proxyproto.AddressFamilyAndProtocol.IsIPv4go-proxyproto.AddressFamilyAndProtocol.IsIPv6go-proxyproto.AddressFamilyAndProtocol.IsUnixgo-proxyproto.AddressFamilyAndProtocol.toBytego-proxyproto.ProtocolVersionAndCommand.toBytego-qrcode.qrCodeVersion.numBitsToPadToCodewordgo-proxyproto.AddressFamilyAndProtocol.IsStreamgo-proxyproto.AddressFamilyAndProtocol.IsUnspecgo-proxyproto.ProtocolVersionAndCommand.IsLocalgo-proxyproto.ProtocolVersionAndCommand.IsProxyjson.makeDefaultArshaler.makeBoolArshaler.func1json.makeDefaultArshaler.makeBoolArshaler.func2go-proxyproto.AddressFamilyAndProtocol.IsDatagramgo-qrcode.qrCodeVersion.numTerminatorBitsRequiredjson.makeDefaultArshaler.makeStringArshaler.func3json.makeDefaultArshaler.makeStringArshaler.func4json.makeDefaultArshaler.makeStructArshaler.func5json.makeDefaultArshaler.makeStructArshaler.func6json.makeDefaultArshaler.makeStructArshaler.func7json.makeDefaultArshaler.makePointerArshaler.func8json.makeDefaultArshaler.makePointerArshaler.func9json.makeDefaultArshaler.makeInvalidArshaler.func11json.makeDefaultArshaler.makeInvalidArshaler.func12json.makeDefaultArshaler.makePointerArshaler.func10json.makeDefaultArshaler.makeStructArshaler.func6.1json.makeDefaultArshaler.makeStructArshaler.func7.1json.makeDefaultArshaler.makePointerArshaler.func9.deferwrap1

Sign up to see Other details

Sign Up Free

Security and privacy

Code signing, notarization, and entitlement analysis for Tailscale.

Code Signing

Excellent
Signed
Notarized
Hardened Runtime

Apple Mac OS Application Signing

Entitlements12

com.apple.application-identifier
com.apple.developer.networking.networkextension
com.apple.developer.team-identifier
com.apple.security.app-sandbox
com.apple.security.application-groups
com.apple.security.automation.apple-events
com.apple.security.files.downloads.read-write
com.apple.security.files.user-selected.read-write
com.apple.security.network.client
com.apple.security.network.server
com.apple.security.temporary-exception.files.home-relative-path.read-write
keychain-access-groups

Sign up to see Entitlements

Sign Up Free

How popular is Tailscale?

Popularity ranking based on install counts, store ratings, and community signals.

Popularity Tier
Ranked across all macOS apps
Popular

Popularity Score

71
65
Adoption
0
Mindshare
80
Store Rank

Sign up to see Detailed Popularity Data

Sign Up Free

When was Tailscale last updated?

20 tracked releases since February 2025.

Latest: v1.98.2
May 23, 2026
v1.98.2
May 23, 2026
v1.96.5
Apr 20, 2026
v1.96.2
Mar 27, 2026
v1.94.2
Mar 21, 2026
v1.94.1
Jan 29, 2026
v1.92.3
Dec 17, 2025
v1.92.1
Dec 11, 2025
v1.90.9
Nov 26, 2025
v1.90.8
Nov 24, 2025
v1.90.4
Oct 29, 2025
v1.88.4
Oct 15, 2025
v1.88.3
Sep 25, 2025
v1.88.2
Sep 18, 2025
v1.88.1
Sep 12, 2025
v1.86.4
Aug 21, 2025
v1.84.1
May 30, 2025
v1.84.0
May 22, 2025
v1.82.5
Apr 22, 2025
v1.82.0
Mar 31, 2025
v1.80.2
Feb 13, 2025

Sign up to see Release History

Sign Up Free

Last verified May 23, 2026

Get version history, dependency trees, and scores via API
Desktop Insights

The only technographics platform for desktop software. See the SDKs, frameworks, and dependencies inside thousands of macOS and Windows applications.

© Copyright 2026 Desktop Insights. All Rights Reserved.

About
  • About
  • Blog
  • Contact
  • Twitter / X
Product
  • Statistics
  • Documentation
  • MCP Server
  • Smithery
  • Glama
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy