Die ngrok-Alternative für Webhooks
ngrok ist ein hervorragender generischer Tunnel, aber zum Debuggen von Webhooks ist es teuer und fängt nichts ein. Das Relay von Webhook Toolkit ist ein Tunnel speziell für Webhooks: permanente URL, CLI ohne Installation. Daneben speichert der Receiver deine Request-Historie und spielt sie an deinen Handler zurück.
curl -fsSL https://webhook-toolkit.com/relay.js -o relay.js node relay.js --token=rly_xxx --to=localhost:3000
Häufige Fragen
Ersetzt das Relay ngrok?
Für Webhooks ja. Das Relay gibt dir eine permanente öffentliche URL, die jeden Request an deinen localhost weiterleitet. Um eine allgemeine Website freizugeben, bleibt ngrok besser geeignet; zum Debuggen von Stripe-/GitHub-/Shopify-Webhooks ist das Relay einfacher, und der Receiver hält die Historie daneben bereit.
Muss ich etwas installieren?
Nein. Die Relay-CLI ist eine einzelne Datei ohne Dependencies, die den nativen WebSocket von Node 21+ nutzt. Du lädst sie herunter und startest sie: node relay.js --token=… --to=localhost:3000.
Ändert sich die URL bei jedem Neustart?
Nein, anders als bei den kostenlosen ngrok-URLs. Deine Relay-URL ist permanent, du kannst sie dauerhaft in deiner Third-Party-API konfiguriert lassen.
Kann ich einen Request wiederholen?
Ja, für vom Receiver erfasste Requests: Inspektor öffnen, Request auswählen, Handler-URL einfügen und auf Wiederholen klicken. Wir senden Methode, Header und Body im Original — inklusive Signatur — und zeigen dir Statuscode und Antwort. Das Relay selbst leitet live weiter und speichert nichts: Wenn du wiederholen willst, stelle zusätzlich eine Capture-URL /r/<token> davor.