Expose frontend, API, and database through a single tunnel.
No session limits. No changing URLs. No surprise bills. All protocols, one price.
simpletunnel -ports 'web:3000,api:8080,db:5432:tcp'
One tunnel. Three services. Path-based routing included.
# 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
Lock in $10/month forever. Price increases after launch.
Limited spots at this price
EARLY ADOPTER
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.
Real features, available today, not "coming soon"
Expose your frontend, backend, and database through a single tunnel. Path-based routing, subdomain routing, or round-robin load balancing.
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.
Share files with a single command. Password protection, expiration dates, one-time downloads. No signup needed for recipients.
Share your terminal session for pair programming. Multiple viewers, read-only mode, session recording. Access via web or SSH.
Capture and inspect every HTTP request. Edit and replay requests, compare request/response pairs, pretty-print JSON. Built into the TUI.
Protect tunnels with GitHub, Google, or Microsoft login. Restrict by email domain, specific users, GitHub org, or Azure AD group.
Full WebSocket support out of the box. Subprotocols, custom headers, ping/pong. Works with Streamlit, Jupyter, Socket.io, anything.
A beautiful terminal UI for managing tunnels. See stats in real-time, inspect requests, manage files - all without leaving your terminal.
What developers actually use tunnels for
Test webhooks, share WIP with clients, access your dev server from mobile.
Expose services without port forwarding. Plex, Home Assistant, game servers.
Show your work to clients without deploying. Multi-port for full stack demos.
Tunnel into production databases or services for debugging. TCP tunnels + SSH.
Share your terminal session. They can watch or type. No VS Code Live Share needed.
Send large files without uploading to the cloud. Password protect, set expiry.
Host Minecraft, Valheim, or any game server from home with reserved UDP ports.
pentest.run domain for professional engagements. TCP/UDP for any protocol.