Skip to content
Tapwire

Webhook and HTTP request inspector

See exactly what your webhooks send.

Create a URL, point any service at it, and watch each request arrive with its headers, query and body. Shape the response to test how the sender reacts.

Read the docs

No account. Endpoints and their data are deleted after 72 hours.

RequestsLive
  • POST/stripe?attempt=114:02:07.418
  • POST/github14:01:55.092
  • GET/health14:01:31.773
  • PUT/orders/104214:00:12.006
content-type: application/json
stripe-signature: t=1729778527,v1=5257a8…

{
  "type": "invoice.paid",
  "amount_paid": 4900
}
Example of the inspector view

What you can inspect

Every part of the request

Method, full path, query parameters, headers in order, content type, sender IP and the body, byte for byte.

Live, not polled

Requests stream to your browser over a WebSocket the moment they are stored. Several tabs stay in sync.

Readable payloads

JSON is re-indented without touching values. Forms and multipart uploads are parsed. Binary bodies get a hex view.

Custom responses

Pick the status code, headers, body and an artificial delay to test retries, error handling and timeouts.

Copy as cURL

Turn any captured request into a cURL command, or replay it from your browser to your own server.

Private by default

Reading requests needs a key that never leaves your browser unless you share it. Data expires automatically.

Try it from a terminal

Once you have a URL, any HTTP client works. The request appears in the inspector before the command finishes.

curl -X POST https://<your-url> \
  -H 'Content-Type: application/json' \
  -d '{"event":"order.created","id":1042}'

Limits, stated plainly

Tapwire runs on free-tier infrastructure, so it has firm limits. They keep it fast and free to start.

Endpoint lifetime72 hours, then deleted
Requests keptNewest 100 per endpoint
Largest request1.0 MB
Body storedFirst 64 KB
Rate60 requests per minute per endpoint

Learn the fundamentals

Short, practical guides written for people building integrations.

All guides

Ready when your webhook is.

One click, no sign-up.