Enterprise-ready webhook service for reliable event delivery

3.1kstars
223forks
Last commit: 4d ago
Repo age: 5y old
Svix screenshot

Svix is an enterprise-ready webhook service for sending events to customer endpoints reliably and securely. It provides a webhook API and delivery infrastructure so you can implement webhooks without building retries, security, and observability from scratch.

Key Features

  • Webhook message ingestion and dispatch with retry handling and deliverability features
  • Webhook signature verification support (symmetric and asymmetric signing schemes)
  • Endpoint and application management for multi-tenant webhook delivery
  • Optional Redis-backed queuing and caching for higher throughput and resiliency
  • PostgreSQL-backed persistence for events and operational data
  • Security-focused controls such as blocking internal IP dispatch by default (SSRF mitigation)
  • OpenTelemetry support for exporting traces to common observability stacks
  • Official client libraries across multiple languages for API usage and webhook verification

Use Cases

  • Add a production-grade webhook system to a SaaS product with minimal custom infrastructure
  • Deliver event notifications to customer systems with robust retries and signing
  • Centralize webhook operations (testing, debugging, and monitoring) across multiple services

Limitations and Considerations

  • Requires PostgreSQL; Redis is optional but recommended for queueing at scale
  • Internal network delivery is restricted by default and requires explicit subnet allowlisting when needed

Svix is a strong fit for teams that need a secure, scalable webhook platform with a clean API and operational tooling. It helps standardize webhook best practices while reducing the effort and risk of building webhook delivery in-house.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

ChangeDetection.io

ChangeDetection.io

Website change detection and page monitoring with alerts

29.9k
1.6k
Last commit: 22h ago

Self-hosted website and content change detection tool with filters, screenshots, and multi-channel notifications for price drops, restocks, and site monitoring.

Alternative to:
Distill.io
Distill.io
+7
ntfy

ntfy

HTTP-based pub-sub push notification service via PUT/POST

28.2k
1.1k
Last commit: 1d ago

ntfy is a lightweight HTTP pub-sub service to send push notifications to phones, desktops, and browsers via PUT/POST or a REST API.

Alternative to:
Pushover
Pushover
+8
Activepieces

Activepieces

AI-first no-code workflow automation with extensible integrations

20.4k
3.2k
Last commit: 21h ago

Open-source automation builder for creating workflows with webhooks, HTTP steps, code actions, and an extensible TypeScript-based integration framework with AI features.

Alternative to:
Zapier
Zapier
+17
webhook

webhook

Lightweight incoming webhook server to run commands

11.5k
867
Last commit: 8d ago

webhook is a lightweight Go server for creating HTTP endpoints that trigger scripts or shell commands with rule-based request validation.

Alternative to:
Webhook.site
Webhook.site
+2
Convoy

Convoy

Cloud-native webhooks gateway for reliable event delivery

2.7k
168
Last commit: 1d ago

Convoy is a cloud-native webhooks gateway to ingest, persist, debug, and reliably deliver incoming and outgoing webhooks with retries, rate limiting, and security control...

Alternative to:
Svix
Svix
+2
Hook0

Hook0

Open-source webhooks server and dashboard for SaaS platforms

1.3k
77
Last commit: 2d ago

Hook0 is an open-source Webhooks-as-a-Service platform to send events via a single API call with subscriptions, retries, persistence, and monitoring.

Alternative to:
Svix
Svix
+5