webhookd

Receive Standard Webhooks and push them to one or more WebSocket connections.

Channel settings

Channel name
HMAC shared key
Exclusive mode
Competing consumers mode
Webhook URL
WebSocket URL

Events

Instructions

To create a channel, just connect to to the websocket URL, passing in any query parameters to configure the behavior of the channel. Point the webhook producer at the Webhook URL.

Any incoming webhooks will be distributed to the clients connected on the WebSocket URL according to the settings:

When last consumer disconnects, the channel ceases existing and incoming webhooks will be rejected.

Security considerations

Take these points in consideration for your threat model: