Skip to content
TurbotunnelTurbotunnel
Esc
navigateopen⌘Jpreview
On this page

Use cases

Practical ways to use Turbotunnel with local apps, previews, and agent environments.

Turbotunnel gives a local HTTP or WebSocket app a public URL through a gateway in your Vercel account. The URL works only while tt http or tt dev stays connected.

Choose a workflow

Pick the command that matches how you run the app:

Situation Command
App already running tt http <port>
Manage the app process too tt dev -- <command>
Named project in turbotunnel.json tt dev <project> or tt http <project>
Temporary access override --public, --password, or --allow-ip

Browse by task

Open a guide for the job you need to finish:

When Turbotunnel is the wrong tool

Skip Turbotunnel for these workloads:

  • Production or always-on hosting
  • Large uploads, downloads, or streaming
  • Requests longer than 30s
  • Load testing
  • Raw TCP, UDP, SSH, or database connections
  • WebSockets that require Sec-WebSocket-Protocol

See Turbotunnel limits for request, body, and connection caps.

Was this page helpful?