Infrastructure as code
Use Tailscale's integrations with Infrastructure as Code (IaC) platforms to deploy infrastructure programmatically to your Tailscale network (known as a tailnet). IaC tools let you manage Tailscale resources and settings, including tailnet policy configurations, DNS settings, device properties, and auth keys.
Manage Tailscale resources using Terraform
Use Terraform to programmatically manage your Tailscale network. Tailscale maintains the Tailscale Terraform provider.
Manage Tailscale resources using Pulumi
Use Pulumi to programmatically manage your Tailscale network. Pulumi maintains the Tailscale Pulumi provider in the Pulumi registry.