Dashboard
Real-world use cases

Built with
Binboi

From webhook testing to IoT devices — see how developers use Binboi to ship faster without touching production.

< 2sTunnel start time
HTTPSAuto certificate on every tunnel
0Firewall rules required
3SDK languages
Instant setupAuto HTTPSRequest inspectorCLI & SDKsMulti-regionSelf-hosted

Use cases

Five ways developers use Binboi every day.

Most popular

Webhook Testing

Receive GitHub, Stripe, Slack, or any other webhook payload on your local machine — no ngrok account, no config files, no surprises.

  • Inspect every payload in the local dashboard
  • Replay any request with one command
  • Verify HMAC signatures end-to-end
# Start a tunnel with a stable subdomain
$ binboi http 3000 --subdomain stripe-hooks
Tunnel started
Public URL https://stripe-hooks.binboi.dev
Forwarding https://stripe-hooks.binboi.dev → localhost:3000
Status online
# Register this URL in your Stripe dashboard as the webhook endpoint
# → https://stripe-hooks.binboi.dev/webhook

Team Preview Links

Share your local branch with a teammate for review — no deploy, no staging env required.

  • Stable subdomain per branch or PR
  • Works behind corporate firewalls
  • Zero setup for the reviewer
# Name the tunnel after your PR number
$ binboi http 3000 --subdomain pr-review-42
Tunnel started
Public URL https://pr-review-42.binboi.dev
Status online
# Share the URL with your team — they can open it in
# any browser without any Binboi account or setup.

Live Demos

Give a live demo directly from your laptop — no deploy pipeline, no staging environment, just a tunnel.

  • Use any reserved subdomain for your demo
  • Attendees see changes in real time
  • Stop with Ctrl+C when done
Start demo
# Reserve a clean, professional-looking subdomain
$ binboi http 8080 --subdomain acme-demo --region eu-west
Tunnel started
Public URL https://acme-demo.binboi.dev
Region eu-west (latency: ~18ms)
Status online
# Open https://acme-demo.binboi.dev on the projector.
# Every code change you make is visible immediately.

IoT & Raspberry Pi

Expose a Node-RED dashboard, home automation UI, or sensor API running on a Pi or edge device from anywhere.

  • Works on ARM64 and ARMv7
  • Runs as a systemd service
  • No port forwarding on the router
# On the Raspberry Pi (arm64 binary)
$ curl -fsSL https://dl.binboi.dev/install.sh | sh
$ binboi login --server https://tunnel.example.com
# Expose the Node-RED dashboard on port 1880
$ binboi http 1880 --subdomain home-pi
# Or run as a systemd service (auto-restart on reboot)
$ sudo systemctl enable --now binboi-tunnel

Self-hosted Services

Reach your local Postgres, Gitea, Nextcloud, or any TCP service remotely — without opening firewall ports.

  • TCP tunnels with fixed remote ports
  • IP allowlist restricts access
  • Works with any database or server
# Expose local Postgres on a fixed remote port
$ binboi tcp 5432 --remote-port 15432 \
--allow-cidr 203.0.113.0/24
TCP endpoint tunnel.example.com:15432
Forwarding tunnel.example.com:15432 → localhost:5432
Status online
# Connect from anywhere
$ psql -h tunnel.example.com -p 15432 -U myuser mydb

How it works

Three commands from zero to public URL.

01

Install

One command — works on macOS, Linux, and Windows.

$ npm install -g @binboi/cli
02

Login

Authenticate against your self-hosted server.

$ binboi login --server https://tunnel.example.com
03

Expose

Get a public HTTPS URL pointing to your local port.

$ binboi http 3000

Ready to try it?

Install the CLI and get a public URL in under two minutes.No account required for self-hosted setups.

$ binboi http 3000
Public URL https://abc123.binboi.dev
Status online