Webhook Receiver Design

Use when designing webhook endpoints (Stripe/GitHub/Slack/internal), implementing HMAC signature verification, ensuring idempotency on retries, handling out-of-order events, building dead-letter queues, or replaying historical webhooks. Triggers: signature header verification (Stripe-Signature, X-Hub-Signature-256), timestamp window for replay protection, idempotency keys, exactly-once processing semantics, retry storms, webhook handler latency budgets, async vs sync processing, dead-letter capture and replay UIs. NOT for outbound webhook publishing (different concerns), event-driven internal pubsub (Redis Streams skill), or polling-based integrations.

curiositech Updated 10 repo stars

File contents

curiositech/windags-skills/tree/main/skills/webhook-receiver-design commit 83f0114290

Frequently asked questions

npx skillmds@latest add curiositech/webhook-receiver-design