Subway

Expose localhost to the internet.
No fuss. No bloat.

Free. Open source. Adequately sufficient.

🚇

Instant Tunnels

One command to expose any local port. Get a public URL with your own subdomain in seconds.

🔑

API Key Auth

No passwords in your terminal. Authenticate once via browser, then use API keys for CLI access.

🌐

Custom Subdomains

Your tunnel, your name. Get a unique subdomain like myapp.tunnel.adequate.fit automatically.

How it works

1

Sign up & get a key

Create an account and generate an API key from your dashboard.

2

Install the CLI

subway login authenticates via your browser. Done in seconds.

3

Connect & share

subway connect 8080 gives you a public URL for your local server.