Border0 has joined Tailscale!Read the announcement to see what it means for you. →
  • Blog
  • Docs
  • Download
  • Contact Sales
  • Meet Tailscale

    • How Tailscale Works
    • WireGuard® for Enterprises
    • Features
    • Integrations
    • Docs
    • Download
    • Compare Tailscale

    Products

    • Business VPN
    • PAM
    • CI/CD Connectivity
    • Secure Access to AI
    • Cloud Connectivity
    • Workload Connectivity
    • Edge & IoT
    • Homelab
    aperture dashboard

    Aperture by Tailscale

    Unified AI governance for AI agents and users.

    Tailscale Winter Update

    The latest improvements on Aperture, Peer Relays, Services, and more.

    Read more
  • Customer Stories

    • Instacart
    • Cribl
    • Mercury
    • Hugging Face
    • All Customer Stories
  • Join the Community

    • Tailscale Insiders
    • Community Projects
    • Bring Tailscale to Work

    Events

    • Events and Webinars
    • TailscaleUp

    Learn more

    • Docs
    • Blog
    • Changelog
    • Press

    Join us at TailscaleUp

    Tailscale’s conference for engineering, security, and IT leaders.

    Learn more
  • Partner Opportunities

    • Become a Partner
    • Community Projects
    • Integrations
    • Contact Partnerships Team
  • Pricing
  • Login
  • Get started - it's free!
  • Blog
  • Docs
  • Download
  • Contact Sales
Platform

Meet Tailscale

  • How Tailscale Works
  • WireGuard® for Enterprises
  • Features
  • Integrations
  • Docs
  • Download
  • Compare Tailscale

Products

  • Business VPN
  • PAM
  • CI/CD Connectivity
  • Secure Access to AI
  • Cloud Connectivity
  • Workload Connectivity
  • Edge & IoT
  • Homelab
Customer Stories

Customer Stories

  • Instacart
  • Cribl
  • Mercury
  • Hugging Face
  • All Customer Stories
Community

Join the Community

  • Tailscale Insiders
  • Community Projects
  • Bring Tailscale to Work

Events

  • Events and Webinars
  • TailscaleUp

Learn more

  • Docs
  • Blog
  • Changelog
  • Press
Partnerships

Partner Opportunities

  • Become a Partner
  • Community Projects
  • Integrations
  • Contact Partnerships Team
Pricing
  • Login
  • Get started - it's free!
  • Start
    • Quickstart
    • Install Tailscale
    • Quick guides
    • OpenVPN migration guideLegacy VPN migration guide
    • Set up an identity provider
    • What is Tailscale?
  • Manage Access
    • Manage access control
    • Manage just-in-time access
    • Manage devices
    • Manage users
    • Tailnet Lock
  • Route Traffic
    • Set up a subnet router
    • Set up an exit node
    • Set up an app connector
    • Use DNS
    • Set up MagicDNSSet up high availability
  • Set Up Servers
    • Set up a serverUse tagsInstall Tailscale with cloud-initUse auth keysAutomate key expiry
    • Use Tailscale SSH
    • Set up HTTPS certificatesRun an ephemeral nodeRun unattended
  • Access & Share Services
    • Tailscale servicesEndpoint collectionShare nodes
    • Use Taildrop
  • Share a web server
    • Tailscale Funnel
    • Tailscale Serve
  • Solutions
    • Secure traffic with Apple TVSecure GitHub Actions runnersBlock ads with a Raspberry PiAccess remote desktops with Windows RDPAccess remote desktops with RustDeskConnect to MongoDB AtlasCode from your iPadLock down a serverProtect production databasesAccess a PiKVMSecure external services
    • Just-in-time access
    • Automation
  • Integrations
    • Cloud servers
    • Containers and virtualization
    • Serverless apps
    • Databases
    • Remote environments
    • Developer tools
    • Firewalls
    • Web servers
    • NAS
  • FAQ
  • Logging, Streaming, and Events
    • Logging overviewConfiguration audit loggingNetwork flow logsLog streaming
    • SSH session recording
    • Client metricsWebhooks
  • Manage Your Organization
    • Contact preferences
    • Pricing and billing
    • Tailnet nameDomain ownership
  • Reference
    • Tailnet policy file syntax
    • ACL examplesGrant examples
    • CLI
    • API
    • Key prefixes
    • Production best practices
    • Shared responsibility
    • Technical overviews
    • Terminology and concepts
    • Tailscale messagesGitHub ↗
  • Get Support
    • Troubleshooting
    • Support optionsContact support ↗Generate a bug report
  • Resources
    • Changelog ↗Comparisons ↗Release stagesSecurity ↗Tailscale Community Projects
    • Versions
    • Use casesInvite only featuresFeedback ↗
  1. Docs›
  2. Features›
  3. Share your machines with other users›
  4. How To›
  5. Inviting users

Documentation

  • Start
    • Quickstart
    • Install Tailscale
    • Quick guides
    • OpenVPN migration guideLegacy VPN migration guide
    • Set up an identity provider
    • What is Tailscale?
  • Manage Access
    • Manage access control
    • Manage just-in-time access
    • Manage devices
    • Manage users
    • Tailnet Lock
  • Route Traffic
    • Set up a subnet router
    • Set up an exit node
    • Set up an app connector
    • Use DNS
    • Set up MagicDNSSet up high availability
  • Set Up Servers
    • Set up a serverUse tagsInstall Tailscale with cloud-initUse auth keysAutomate key expiry
    • Use Tailscale SSH
    • Set up HTTPS certificatesRun an ephemeral nodeRun unattended
  • Access & Share Services
    • Tailscale servicesEndpoint collectionShare nodes
    • Use Taildrop
  • Share a web server
    • Tailscale Funnel
    • Tailscale Serve
  • Solutions
    • Secure traffic with Apple TVSecure GitHub Actions runnersBlock ads with a Raspberry PiAccess remote desktops with Windows RDPAccess remote desktops with RustDeskConnect to MongoDB AtlasCode from your iPadLock down a serverProtect production databasesAccess a PiKVMSecure external services
    • Just-in-time access
    • Automation
  • Integrations
    • Cloud servers
    • Containers and virtualization
    • Serverless apps
    • Databases
    • Remote environments
    • Developer tools
    • Firewalls
    • Web servers
    • NAS
  • FAQ
  • Logging, Streaming, and Events
    • Logging overviewConfiguration audit loggingNetwork flow logsLog streaming
    • SSH session recording
    • Client metricsWebhooks
  • Manage Your Organization
    • Contact preferences
    • Pricing and billing
    • Tailnet nameDomain ownership
  • Reference
    • Tailnet policy file syntax
    • ACL examplesGrant examples
    • CLI
    • API
    • Key prefixes
    • Production best practices
    • Shared responsibility
    • Technical overviews
    • Terminology and concepts
    • Tailscale messagesGitHub ↗
  • Get Support
    • Troubleshooting
    • Support optionsContact support ↗Generate a bug report
  • Resources
    • Changelog ↗Comparisons ↗Release stagesSecurity ↗Tailscale Community Projects
    • Versions
    • Use casesInvite only featuresFeedback ↗

Inviting users

Last validated: Jun 18, 2024

Invite team members to your tailnet

Invite team members to your Tailscale network.

Invite any user to your tailnet

Send and manage invitations for your Tailscale network.

Using passkeys for Tailscale authentication

Create and manage passkeys for authentication to your Tailscale network.

Inviting users vs sharing a device

Understand the difference between inviting a user and sharing a device.

Company

  • About Tailscale
  • Careers
  • Press
  • Open Source

Help & Support

  • Support
  • Sales
  • Partnerships
  • Security
  • Changelog
  • Tailscale Status

Legal

  • Terms of Service
  • Privacy Policy
  • California Notice
  • Cookie Notice
  • All Legal

Social

  • Discord
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • YouTube
  • X (Twitter)
© 2026 Tailscale Inc.
Tailscale is a registered trademark of Tailscale Inc. | WireGuard is a registered trademark of Jason A. Donenfeld