Provider guide

HookTrace for GitHub webhooks

Capture GitHub webhook deliveries with full headers and payloads, and replay failures on demand.

HookTrace keeps every GitHub event durable and searchable, so you can debug signature errors and webhook retries in minutes.

No credit card. Keep your existing webhook handler.

Quick setup
GitHub → HookTrace → Your app
5 min
Proxy URL
https://api.katsuralabs.com/ingest/{endpointId}
1
Target URL
https://api.yourapp.com/webhooks/github
2
Secret header
X-HookTrace-Secret: <secret>
3

Route GitHub webhooks through HookTrace

Use your HookTrace proxy URL in the provider dashboard, then keep your existing handler as the target URL.

1

Create a GitHub endpoint in HookTrace

Name it “GitHub Webhooks” and set your target URL to your GitHub handler.

2

Set the GitHub webhook URL

In GitHub → Settings → Webhooks, use https://api.katsuralabs.com/ingest/{endpointId}.

3

Add X-HookTrace-Secret header

Use the HookTrace secret token. HookTrace forwards GitHub headers and raw payload.

Built for GitHub delivery incidents

Durable ingest, full payload visibility, and replay controls give you confidence when webhook deliveries fail.

Preserve GitHub headers

X-GitHub-Event and signature headers are forwarded intact.

Replay any delivery

Retry GitHub deliveries without re-registering a webhook.

Incident-ready logs

Get latency, response status, and error details per delivery.

Share redacted events

Share payloads with collaborators safely via time-limited links.

Start with a free endpoint today

Set your GitHub webhook URL in minutes and see the first event instantly.

No credit card. Magic link login.