Your Entire Stack. One URL.

Expose frontend, API, and database through a single tunnel.

No session limits. No changing URLs. No surprise bills. All protocols, one price.

One Command. Your Whole Stack.

$ terminal
simpletunnel -ports 'web:3000,api:8080,db:5432:tcp'

One tunnel. Three services. Path-based routing included.

myapp.simpletunnel.com
/ localhost:3000 (React)
/api localhost:8080 (Go API)
:10042 localhost:5432 (Postgres)
HTTP/HTTPS WebSocket TCP UDP Auto TLS
More ways to tunnel bash
# Simple: expose a web app
$ simpletunnel -port 3000
✓ https://nova-4823.simpletunnel.com

# TCP: database, SSH, game server
$ simpletunnel -port 5432 -protocol tcp
✓ simpletunnel.com:10042

# Protected: password or OAuth
$ simpletunnel -port 3000 -oauth github -oauth-github-org mycompany
✓ https://staging.simpletunnel.com (GitHub @mycompany only)

# TUI client: file sharing, terminal sharing, HTTP inspector
$ st -port 3000
✓ Interactive dashboard with real-time stats

Built by developers, for developers. Open source clients. View on GitHub

Early Adopter Pricing

Lock in $10/month forever. Price increases after launch.

Limited spots at this price

Early Adopter

Pro

EARLY ADOPTER

$10 /month
  • 25GB bandwidth/month
  • 10 tunnels
  • No session time limits
  • HTTP/HTTPS, WebSocket, TCP, UDP tunneling
  • Multi-port tunnels
  • Custom tunnel IDs
  • 9 domain choices
  • 2 reserved TCP/UDP ports
  • Password protection
  • File sharing
  • Terminal sharing
  • No browser warnings
Start Pro

Why Not ngrok?

The honest comparison

Feature SimpleTunnel
$10/mo
ngrok
$8/mo
Multi-port tunnels
TCP tunnels
UDP tunnels
Bandwidth included 25 GB 5 GB
Concurrent tunnels 10 3
Reserved TCP ports 2 included 1
File sharing
Terminal sharing

ngrok Hobbyist plan. Comparison based on publicly available pricing as of January 2026.

What You Can Actually Do

Real features, available today, not "coming soon"

🔗

Multi-Port Tunnels

Expose your frontend, backend, and database through a single tunnel. Path-based routing, subdomain routing, or round-robin load balancing.

Use case: Demo your full-stack app to clients with one command. Frontend on /, API on /api, admin on /admin.
🔒

Reserved Ports

Get a permanent TCP/UDP port that's yours. Same address every time you connect. Perfect for game servers, SSH access, or any service that needs a stable endpoint.

Use case: Run a Minecraft server from home. Share simpletunnel.com:10042 with friends - it never changes.
📁

File Sharing

Share files with a single command. Password protection, expiration dates, one-time downloads. No signup needed for recipients.

Use case: Send a 2GB build artifact to a colleague without uploading to Dropbox or dealing with email limits.
🖥

Terminal Sharing

Share your terminal session for pair programming. Multiple viewers, read-only mode, session recording. Access via web or SSH.

Use case: Debug a production issue with your teammate who's on the other side of the world.
🔍

HTTP Inspector

Capture and inspect every HTTP request. Edit and replay requests, compare request/response pairs, pretty-print JSON. Built into the TUI.

Use case: Debug webhook integrations from Stripe, GitHub, or Slack. See exactly what they're sending you.
🛡

OAuth Protection

Protect tunnels with GitHub, Google, or Microsoft login. Restrict by email domain, specific users, GitHub org, or Azure AD group.

Use case: Share a staging environment that only your team can access. Anyone else gets redirected to login.

WebSocket Support

Full WebSocket support out of the box. Subprotocols, custom headers, ping/pong. Works with Streamlit, Jupyter, Socket.io, anything.

Use case: Share a Streamlit dashboard with your team. Real-time updates just work.
💻

TUI Client

A beautiful terminal UI for managing tunnels. See stats in real-time, inspect requests, manage files - all without leaving your terminal.

Use case: Monitor bandwidth, active connections, and request logs while you develop. Keyboard-driven, mouse-supported.

Built For Real Work

What developers actually use tunnels for

🛠 Local Development

Test webhooks, share WIP with clients, access your dev server from mobile.

🏠 Home Lab

Expose services without port forwarding. Plex, Home Assistant, game servers.

🚀 Demos & Presentations

Show your work to clients without deploying. Multi-port for full stack demos.

🔧 Debugging Production

Tunnel into production databases or services for debugging. TCP tunnels + SSH.

🤝 Pair Programming

Share your terminal session. They can watch or type. No VS Code Live Share needed.

📦 File Transfer

Send large files without uploading to the cloud. Password protect, set expiry.

🎮 Game Servers

Host Minecraft, Valheim, or any game server from home with reserved UDP ports.

🔐 Security Testing

pentest.run domain for professional engagements. TCP/UDP for any protocol.