smee.io alternatives

smee.io is the webhook-proxy the Probot/GitHub Apps world standardised on: create a channel, point GitHub at it, run the Node smee-client, and events stream to your localhost. It's free and it works — until you hit its structural limits. If you're searching for an alternative, it's probably one of these:

1. Hookden relay (this site)

$ curl -s https://hookden.pages.dev/cli -o hookden && chmod +x hookden
$ ./hookden new                              # prints your webhook URL
$ ./hookden relay YOUR_BIN http://localhost:3000

Trade-offs, honestly: relay polls, so deliveries reach localhost within a couple of seconds rather than push-instantly; bodies over 100 KB are truncated on relay (the CLI warns you, since a truncated body breaks signature checks); and it's hosted — if payloads can't leave your network, self-host instead.

2. Self-host smee

Good: the smee server is open source; running your own instance fixes the public-channel concern.
Trade-offs: you still have the no-persistence, drop-on-disconnect model, the Node client, and now a service to operate.

3. A tunnel (ngrok, cloudflared, localtunnel)

Good: real-time, works for any HTTP traffic, not just webhooks.
Trade-offs: a daemon exposing a port on your machine, URLs that rotate on restart (free tiers), auth walls and limits. If the traffic is only webhooks, a tunnel is more machinery than the job needs — honest tunnel comparison here.

Quick chooser

No signup needed. Or from your terminal: curl https://hookden.pages.dev/new

← All guides · Docs · Hookden vs webhook.site