Built with
Binboi
From webhook testing to IoT devices — see how developers use Binboi to ship faster without touching production.
Use cases
Five ways developers use Binboi every day.
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-hooksTunnel startedPublic URL https://stripe-hooks.binboi.devForwarding https://stripe-hooks.binboi.dev → localhost:3000Status 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-42Tunnel startedPublic URL https://pr-review-42.binboi.devStatus 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
# Reserve a clean, professional-looking subdomain$ binboi http 8080 --subdomain acme-demo --region eu-westTunnel startedPublic URL https://acme-demo.binboi.devRegion 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/24TCP endpoint tunnel.example.com:15432Forwarding tunnel.example.com:15432 → localhost:5432Status online# Connect from anywhere$ psql -h tunnel.example.com -p 15432 -U myuser mydb
How it works
Three commands from zero to public URL.
Install
One command — works on macOS, Linux, and Windows.
Login
Authenticate against your self-hosted server.
Expose
Get a public HTTPS URL pointing to your local port.
Ready to try it?
Install the CLI and get a public URL in under two minutes.
No account required for self-hosted setups.
