Tool Open source

Sparrow

Sparrow is an open-source, self-hosted webhook delivery platform written in Go. It runs as a single binary with an embedded Svelte dashboard and uses PostgreSQL, including River for its job queue, as its only infrastructure dependency. It asynchronously fans out events to subscribers, retries failed deliveries with backoff, applies per-webhook rate limits and 429-aware delays, tracks endpoint health and delivery history, and supports deterministic re-pushes and retries.

View repository Visit site Mentioned in 1 video ↓

Overview

Sparrow signs requests with HMAC-SHA256 or optional Ed25519 in Standard Webhooks format, can transform payloads with per-subscription Go templates, and provides recipes for destinations such as Slack, Discord, PagerDuty, ntfy, ClickHouse, Twilio, SendGrid, and CloudEvents. It includes an embeddable consumer portal, an OpenAPI 3.1 API, a command-line client, optional event sources and sinks, and an MCP server for AI agents. Payloads remain on the host network, and the project is distributed under the MIT license.

What Sparrow is used for

1 use taken from transcripts — each links to the moment in the video.

  • A self-hosted platform for sending webhooks to your customers, written in Go and shipped as a single binary that only needs PostgreSQL. Retries delivery with backoff and signs every webhook in the standard format.

Videos mentioning Sparrow

1 in the library.