Skip to main content

Tailscale integration for AI agents

Manage devices and network settings in your Tailscale tailnet

Tailscale is a Sim integration in the Security category. Sim is the AI workspace where teams build and deploy AI agents. Sim's Tailscale integration provides 40 tools that AI agents can use inside Sim's visual workflow builder. Tailscale connects with an API key. Free to start at sim.ai.

View docs

Last updated

What Sim agents can do with Tailscale

Manage Tailscale devices, user access, posture attributes, DNS configuration, policy files, keys, subnet routes, and tailnet settings.

Category
Security
Authentication
API key
Tools
40
Triggers
0
Documentation
Tailscale docs

How to automate Tailscale with Sim

  1. Create a free account

    Sign up at sim.ai in seconds. No credit card required. Your workspace is ready immediately.

  2. Add a Tailscale block

    Open your workspace, drag a Tailscale block onto the workflow builder, and paste in your Tailscale API key.

  3. Configure, connect, and run

    Pick the tool you need, wire in an AI agent for reasoning or data transformation, and run. Your Tailscale automation is live.

Agent templates

Ready-to-use templates featuring Tailscale. Click any to build it instantly.

Tailscale tools

40 Tailscale tools available to Sim agents.

List Devices

List devices in the tailnet

Get Device

Get details of a specific device

Set Device Name

Rename a device or reset its name to the OS hostname

Delete Device

Remove a device from the tailnet

Authorize Device

Authorize or deauthorize a device on the tailnet

Set Device Tags

Replace the tags assigned to a device

Get Device Routes

Get the advertised and approved subnet routes for a device

Set Device Routes

Replace the enabled subnet routes for a device

Update Device Key

Enable or disable device key expiry

Expire Device Key

Immediately expire a device node key so the device must reauthenticate

Get Device Attributes

Get device posture attributes and their expiry times

Set Device Attribute

Create or update a custom device posture attribute with an optional expiry

Delete Device Attribute

Remove a custom posture attribute from a device

List DNS Nameservers

Get the global DNS nameservers configured for the tailnet

Set DNS Nameservers

Replace the global DNS nameservers for the tailnet

Get DNS Preferences

Get the MagicDNS preference for the tailnet

Set DNS Preferences

Enable or disable MagicDNS for the tailnet

Get DNS Search Paths

Get the DNS search domains configured for the tailnet

Set DNS Search Paths

Replace the DNS search domains for the tailnet

Get Split DNS

Get split DNS resolvers

Update Split DNS

Update selected split DNS resolvers

Set Split DNS

Replace all split DNS resolvers

Get DNS Configuration

Get tailnet DNS configuration

Set DNS Configuration

Replace the full tailnet DNS configuration

List Users

List users in the tailnet

Get User

Get details of a specific user

Set User Role

Change a tailnet user’s role

Approve User

Approve a pending user to join the tailnet

Suspend User

Suspend a user’s access to the tailnet

Restore User

Restore a suspended user’s access to the tailnet

Delete User

Delete a user from the tailnet

Create Auth Key

Create a device enrollment auth key

List Keys

List active auth keys, API access tokens, and trust credentials in the tailnet

Get Auth Key

Get a key’s type, owner, scopes, expiry, and device enrollment capabilities

Delete Auth Key

Revoke an auth key, API access token, or trust credential

Get ACL

Get the tailnet policy file

Validate ACL

Validate a policy file or run ACL tests without changing the tailnet policy

Set ACL

Replace the tailnet policy file

Get Tailnet Settings

Get tailnet settings

Update Tailnet Settings

Update selected tailnet settings

Frequently asked questions

Sim's Tailscale integration adds 40 tools to the AI agents you build in Sim's visual workflow builder. Manage devices and network settings in your Tailscale tailnet.

Every agent your company runs. All in one place.