Skip to main content
Webhooktrap gives you an instant ingest URL that records every incoming webhook — method, headers, body, and query string — exactly as your provider sent it. When you’re ready to debug, replay any captured event to localhost or staging and see the full HTTP response without touching a tunnel.

Introduction

Learn what Webhooktrap does, how inbox modes work, and which providers it supports.

Quickstart

Create an inbox, capture your first webhook, and replay it to localhost in minutes.

API Reference

Explore the full REST API for managing inboxes, events, and replays programmatically.

Integrations

Step-by-step guides for connecting Stripe, GitHub, Shopify, Twilio, and more.

How it works

1

Receive

Point any webhook provider at your Webhooktrap ingest URL (https://webhooktrap.dev/i/:inboxId). Every request is captured instantly — no configuration, no tunnel, no waiting.
2

Inspect

Open the dashboard to review the full request: status line, headers, query parameters, and raw body. Share a read-only link with a teammate so they can see exactly what arrived.
3

Replay

Send any stored event to a destination URL you choose — your local dev server, a staging environment, or a feature branch. Webhooktrap shows you the response status code, latency, and body so you can confirm your handler behaves correctly.