Back to Projects
AI/SaaSPublic

Webhook Relay & Inspector

Webhook ingestion + live inspector: receive signed webhooks, browse payloads in real time over WebSocket, replay captured events, and forward matches to configured endpoints with bounded retries.

Python 3.11FastAPIWebSocketsHMAC verificationReact + VitePostgreSQL (scale-up)Docker Compose

Pattern

Ingest · Inspect · Replay · Forward

Reliability

HMAC + bounded retries

Project Overview

FastAPI ingress with HMAC verification, in-memory event store, three-pane inspector UI (events / detail / forwarding rules), live WebSocket status panel, replay endpoint, and rule editor. Built to prove backend depth beyond CRUD.

Challenge

Debugging webhook integrations across providers (Stripe, Meta, etc.) typically requires ngrok scrolling and manual replay — slow and lossy.

Solution

Built a small operational tool: signed ingress endpoint per source, real-time inspector UI over WebSockets, replay endpoint, and rule-driven forwarding with retries.

Results

Portable backend service that demonstrates event-driven design, idempotency thinking, and operational debugging — directly transferable to multi-tenant SaaS work.

Webhook Relay & Inspector | Nasir Nasir-Ameen