Get started
WireGuard is a registered trademark of Jason A. Donenfeld.
© 2024 Tailscale Inc. All rights reserved. Tailscale is a registered trademark of Tailscale Inc.
Go back

Bring your tailnet to VS Code

June 08 2023
Sam LinvilleChristine LeeTyler SmalleyMarwan Sulaiman
Sam Linville, Christine Lee, Tyler Smalley & Marwan Sulaiman

We’re releasing a Tailscale extension for Visual Studio Code, a text editor we hear is pretty popular. The new extension, now in beta, brings the magic of your tailnet even closer to your code and makes it easier than ever to share your local development over the internet for collaboration, testing, and experimentation.

You can install the extension from the VS Code Marketplace, or learn more about it in our documentation. It lets you use Tailscale directly in VS Code on macOS and Windows platforms.

Use Tailscale Funnel inside VS Code

When you want something local to be available everywhere, Tailscale Funnel is the answer. For example, you might want to receive a webhook from GitHub, share a local service with your coworker, or even host a personal blog or status page on your own computer.

Funnel is a secure way to expose your development environment at a stable URL over the internet, complete with auto-provisioned TLS certificates. Our VS Code extension brings the magic of Funnel even closer to your code. In a few keystrokes, you can securely expose a local port to the internet, right from the IDE.

To get started, open the Tailscale Funnel panel in VS Code with Ctrl+J or Cmd+J.


  • Port discovery: When you start a new service from VS Code, the Tailscale extension will show a toast notification that allows you to expose that service via Funnel with a single click.
  • Command palette: If you find the VS Code command palette to be a faster way to interact with your IDE, starting a Funnel through the palette is as easy as typing tailscale.

This extension is open source, currently in beta, and under active development! Follow our progress here on the Tailscale blog or the Github repo, and expect more features coming soon.

You can also file feature requests, bugs, or other issues in that same GitHub repo. If you want to test out the bleeding edge, unstable development builds are available on GitHub.

Subscribe to Tailscale’s blog

We have a deep commitment to keeping your data safe.

Too much email?RSSX

Try Tailscale for free

Schedule a demo
Contact sales
cta phone
Hugging Face