Het alternatief voor ngrok voor webhooks
ngrok is een uitstekende algemene tunnel, maar voor het debuggen van webhooks is hij duur en vangt hij niets. De Relay van Webhook Toolkit is een tunnel speciaal voor webhooks: permanente URL, CLI zonder installatie. Daarnaast bewaart de Receiver je requesthistorie en speelt die terug naar je handler.
curl -fsSL https://webhook-toolkit.com/relay.js -o relay.js node relay.js --token=rly_xxx --to=localhost:3000
Veelgestelde vragen
Vervangt de Relay ngrok?
Voor webhooks, ja. De Relay geeft je een permanente publieke URL die elke request naar je localhost forwardt. Om een algemene website te exposen blijft ngrok geschikter; om Stripe/GitHub/Shopify-webhooks te debuggen is de Relay eenvoudiger, en bewaart de Receiver de historie ernaast.
Moet ik iets installeren?
Nee. De CLI van de Relay is een enkel bestand zonder dependencies dat de native WebSocket van Node 21+ gebruikt. Je downloadt hem en start hem: node relay.js --token=… --to=localhost:3000.
Verandert de URL bij elke herstart?
Nee, anders dan de gratis ngrok-URL's. Je Relay-URL is permanent, je kunt hem geconfigureerd laten in je externe API.
Kan ik een request replayen?
Ja, voor requests die de Receiver heeft vastgelegd: open de inspector, kies de request, plak de URL van je handler en klik op Replayen. We sturen de oorspronkelijke methode, headers en body opnieuw — signature inbegrepen — en tonen daarna de statuscode en het antwoord. De Relay forwardt live en slaat niets op: wil je kunnen replayen, zet er dan ook een capture-URL /r/<token> voor.