Skip to main content

Webhook resources

This is the Svix library of guides, FAQs, and reference material on webhooks and event-driven architecture. It covers how to build, secure, and debug webhooks, how the major messaging and streaming tools compare, and how to get webhooks flowing with products like Slack, Discord, and Microsoft Teams.

Webhooks University

A structured course on building webhooks, from what a webhook is through payload design, retries, idempotency, and security. The best practices series covers authentication, sending, receiving, retries, and security in depth.

3rd party guides

Step-by-step guides for using webhooks with common products, plus deep dives on debugging, testing, monitoring, and scaling. The most popular walk through getting a Slack webhook URL, making a Discord webhook, and getting a Microsoft Teams webhook URL.

FAQ

Direct answers to common questions and comparisons: webhooks vs. API polling, WebSockets vs. server-sent events, Kafka vs. RabbitMQ, SQS FIFO vs. standard queues, and dozens more.

Glossary

Short definitions of webhook and messaging terms, from webhook endpoint and HMAC to dead letter queue and event-driven architecture.

Standard Webhooks

The open specification for webhook delivery, co-created by Svix and governed by a committee spanning Zapier, Twilio, Kong, Supabase, ngrok, Mux, and Lob. It defines the webhook-id, webhook-timestamp, and webhook-signature headers and the signing scheme used by OpenAI, Anthropic, and dozens of other providers. Read the specification, try the signature verification tool, or grab a reference library for your language.

Webhook reviews

Hands-on reviews of the webhook implementations of popular platforms, including Stripe, GitHub, and Shopify, looking at their security, retries, and developer experience.

Webhook tutorials

Project-based tutorials, like receiving webhooks in Claude Code and building a webhook MCP server.

Redis guides

Recipes for building common systems on Redis: rate limiters, reliable queues, distributed locks, session storage, and more.

Kafka and messaging

An overview of Kafka alternatives and their tradeoffs, with detailed comparisons against most of them in the FAQ.

API resources

Reference material on API tooling, including OpenAPI vs. Swagger and API gateways vs. load balancers.

Quick references

The webhook architecture diagram shows how the pieces of a webhook system fit together, and the webhook icon page has free icons for your own docs and diagrams.

Ready to send webhooks?

Svix handles signing, retries, rate limiting, and delivery observability for the webhooks you send to your users, so your team can stay focused on your product.