Webhook testing guides

Practical, step-by-step guides: capture real webhook payloads, verify signatures and forward events to your local app.

Localhost

How to Test Webhooks Locally

Why Stripe, GitHub and other providers can't reach localhost, and how to capture real webhooks on a public URL and forward them to your machine.

Read the guide →
GitHub

How to Test GitHub Webhooks

Configure a repository webhook, read the headers GitHub sends, verify X-Hub-Signature-256 correctly and redeliver events while you debug.

Read the guide →
MCP

Test Webhooks with Claude and ChatGPT via MCP

Connect Webhook Inspector as an MCP server so your AI assistant can create capture URLs, wait for a webhook and debug the payload with you.

Read the guide →
Shopify

How to Test Shopify Webhooks

Create a store-level webhook or an app subscription, inspect the X-Shopify headers, verify X-Shopify-Hmac-Sha256 and handle Shopify's timeout and retry rules.

Read the guide →
Slack

How to Test Slack Events API and Interactivity

See what Slack sends to your Request URL, handle the url_verification challenge, verify X-Slack-Signature and decode form-encoded interactivity payloads.

Read the guide →
Stripe

How to Test Stripe Webhooks

Set up a Stripe webhook endpoint, see exactly what Stripe sends, verify the Stripe-Signature header in Node.js and Python, and forward events to your local app.

Read the guide →
Telegram

How to Test a Telegram Bot Webhook

Point your bot at a public capture URL with setWebhook, inspect the raw updates Telegram sends, then forward them to the bot running on your machine.

Read the guide →
Twilio

How to Test Twilio SMS and Voice Webhooks

Point a Twilio number at a capture URL, read the form-encoded parameters, reply with TwiML without writing a server, and validate X-Twilio-Signature with the helper libraries.

Read the guide →

Try it now

Get a free webhook URL and watch the requests arrive live — no signup.

Get a webhook URL