Webhook Tester, Receiver & Stress Engine

Dispatch HMAC webhooks, simulate chaos bursts, stream live incoming events, mock provider responses, and verify signatures natively.

Request Security & HMAC Cryptography

Live Signature Output: None
HTTP Headers

Response Inspector

Send a webhook request to inspect response data...
cURL snippet will generate here...
Fetch snippet will generate here...
Python snippet will generate here...

Recent Dispatches (Browser History)

Chaos & Concurrency Stress Engine

Test database idempotency, lock contention, and invalid signature handlers using concurrent bursts.

Stress Test Live Execution Logs

Click "Fire Chaos Stress Test" to execute suite...

Inbound Receiver & Response Mocker

Capture incoming events and configure custom HTTP mock responses to test provider retry policies.

Configure Bucket Response Mocking

Captured Events 0
Click "Generate Receiver Channel" above to listen...

Payload Details

Select an incoming webhook event from the left list...

Localhost Tunnel Command

Tunnel live incoming events directly to your local development server:

npx smee-client --url "[Generate channel above]" --target "http://localhost:3000/api/webhooks"

HMAC Signature Verification Workbench

Verify cryptographic signatures directly in your browser without exposing signing secrets.

About Webhook & Chaos Testing

Our Enterprise Webhook Tester & Chaos Stress Suite is a privacy-focused developer utility for crafting, debugging, and stress-testing HTTP webhooks. Effortlessly compute exact cryptographic HMAC signatures (GitHub sha256=, Stripe t=,v1=, Shopify Base64), run burst stress tests to verify backend database idempotency, capture inbound test payloads, and verify signatures without compromising secret keys.

Features

  • Client-Side HMAC Computation — Compute signing secrets natively without exposing private keys to external servers
  • Exact Provider HMAC Engine — Supports GitHub, Stripe, Shopify, Slack, Svix, Base64, and Hex encoding
  • Chaos & Idempotency Engine — Simulate high-concurrency race condition bursts and payload mutations
  • Inbound Webhook Bucket Relay — Capture and inspect live incoming webhook events with mock responses
  • One-click Code Exporters for cURL, JavaScript Fetch, Python Requests, and CLI Bridge
  • Signature Verification Workbench to debug signature verification middleware failures

Frequently Asked Questions

How does this tool handle provider-specific HMAC signatures (Stripe, GitHub, Shopify)?

Unlike generic hashing tools, our HMAC engine formats signatures to match provider specs exactly. GitHub prepends 'sha256=', Stripe formats timestamped signatures 't={timestamp},v1={hash}', Slack prepends 'v0=', and Shopify outputs Base64 encoded digests.

What is the Chaos & Stress Test Engine used for?

Webhooks in production often arrive simultaneously or out of order. The Chaos Engine fires burst batches of webhooks concurrently to help you verify database locks, race condition handling, and idempotency logic.

How do I bypass CORS errors when testing local endpoints?

Web browsers enforce CORS when client scripts call external or localhost URLs directly. You can enable the 'CORS Proxy Endpoint Prefix' in the Dispatcher tab to relay requests through an edge CORS proxy.