v1.0.0 - First stable release

Expose your local apps to the world, instantly.

Built for webhooks, Shopify apps, mobile development, and OAuth callbacks.

macOS Linux Windows Free to start
bash - tunnee
010203
~ $
Install

One command to get started

Use the shell installer on macOS, Linux, and Windows, or install with Homebrew on macOS and Linux.

bash install.sh
Script install

Works on macOS, Linux, and Windows.

$ curl -sL https://tunnee.com/install.sh | sh
How it works

Three steps to a public URL

Tunnee routes traffic from the internet to your machine through an encrypted connection.

01 / install

Install the CLI

One curl command on macOS, Linux, or Windows. No dependencies.

02 / start

Run tunnee start

Register and activate Tunnee so the CLI is ready for tunnels.

03 / share

Open a tunnel

Point Tunnee at a local port and share the public HTTPS URL.

Features

Everything you need to share local work

Built for developers who move fast. No YAML, no dashboards, no surprises.

Instant tunnels

Sign in once, run one command, and your local service is live.

Password protection

Gate your tunnel with a password before sharing the link.

Auto-expiring TTL

Set tunnels to close automatically - 30m, 2h, 24h, or a week.

Custom subdomains

Choose your subdomain on tunnee.dev for clean, shareable URLs.

HTTPS by default

Every tunnel is served over TLS. No setup, no cert management.

Live request log

Watch requests flowing through in real-time from the CLI.

EU-based

Built from Europe with clear product defaults and no US-first positioning.

Multiple profiles

Switch between environments and accounts without rewriting your local config.

Pricing

Simple, honest pricing

Start free for quick localhost work. Upgrade when you need more active tunnels, custom subdomains, and longer tunnel lifetimes.

Free
€0
forever
  • 1 simultaneous tunnel
  • Random subdomains
  • Auto-expires after 1 hour
  • HTTPS included
  • Tunnee consent screen enabled
Get started
Pro
€3.99 /mo
or €32.99 /yr
Save ~ €15 yearly
monthly or yearly billing
  • 20 simultaneous tunnels
  • Custom subdomains
  • Active for up to 7 days
  • Password protection
  • Disable Tunnee consent screen
Upgrade to Pro
FAQ

The stuff people actually ask

Straight answers for localhost testing, webhooks, mobile app flows, and all the annoying callback URL setup that comes with them.

How do I expose localhost publicly?

Install the CLI, point Tunnee at your local port, and get a public HTTPS URL in seconds. Requests are forwarded directly to your local app without extra setup.

Can I test webhooks locally?

Yes. Tunnee gives your local app a public HTTPS endpoint so services like Shopify, Stripe, GitHub, and Slack can send webhooks directly to your localhost environment.

Does Tunnee support HTTPS?

Yes. Every tunnel is served over HTTPS by default, making it easy to test secure integrations, callbacks, and webhooks locally.

Can I use Tunnee for Shopify app development?

Yes. Tunnee works well for Shopify app development because Shopify requires a public HTTPS URL for app installs, webhooks, and OAuth callback flows.

Can mobile devices access my local backend?

Yes. Tunnee exposes your localhost through a public URL that iOS, Android, and React Native apps can access during development.

Can I use Tunnee for OAuth callbacks?

Yes. You can use your Tunnee URL as an OAuth callback or redirect URI while developing locally.

Can I keep a tunnel URL persistent?

Yes. Persistent URLs let your webhook endpoints and callback settings continue working across restarts without reconfiguration.

Does Tunnee work with React Native?

Yes. Tunnee lets React Native apps connect to local APIs through a public HTTPS URL without deploying your backend first.

Can I password-protect tunnels?

Yes. You can protect tunnels with a password before sharing them, which is useful for demos, testing, and work-in-progress environments.

Made by Basic Shapes in Europe.