Production-ready webhook delivery with guaranteed delivery, intelligent retries, and complete observability. Enterprise-grade infrastructure out of the box.
Built with
Everything you need to build reliable event-driven systems at scale
Events are persisted in PostgreSQL before delivery begins. The River job queue provides at-least-once delivery with configurable retries (default: 3 attempts).
Exponential backoff with configurable intervals. Errors are classified into retryable (5xx, timeout, connection refused, network) and non-retryable (4xx, DNS, TLS).
Organize webhooks and events into namespaces. Each namespace has independent subscriptions, deliveries, and health tracking.
Native gRPC on :50051 and Connect-RPC (HTTP/JSON) on :8080. Use curl, gRPC clients, or the built-in web dashboard — same API, same behavior.
OpenTelemetry traces, metrics, and structured logs exported via OTLP. Per-webhook health tracking with error category breakdown (client, server, timeout, network).
HMAC-SHA256 signed deliveries for authenticity verification. Webhook secrets and sensitive headers are envelope-encrypted at rest with per-record keys.
A modern, layered architecture designed for high-throughput webhook delivery
High-performance gRPC server with REST gateway for maximum flexibility and throughput.
Core business logic handling event routing, subscription matching, and delivery orchestration.
Reliable message queuing with worker pools for scalable, concurrent webhook processing.
PostgreSQL-backed persistence with full ACID guarantees for events, subscriptions, and delivery logs.
There are many ways to deliver webhooks. Here's why teams choose Sparrow.
| Feature | Recommended Sparrow | Svix | Convoy | Hookdeck | AWS EventBridge / SNS | DIY |
|---|---|---|---|---|---|---|
| Open Source | Partial | N/A | ||||
| Self-Hosted | ||||||
| No Per-Message Pricing | ||||||
| Minimal Infra (Binary + Postgres) | SaaS | SaaS | Managed | Varies | ||
| gRPC / Connect-RPC Native | ||||||
| Payload Transformation | Paid | Partial | ||||
| Guaranteed Delivery & Retries | Partial | |||||
| Webhook Health Tracking | ||||||
| OpenTelemetry Native | Enterprise | X-Ray | ||||
| Label-Based Filtering | Tags | Rules | Rules | |||
| Web Dashboard Included | ||||||
| No Vendor Lock-In | Partial |
Join the developers using Sparrow to power their event-driven architectures. Open source and free to use.