Zyvan 1.0 — Production Ready

Webhook reliability, perfectly executed.

Zyvan is the open-source distributed middleware that acts as a shock absorber for your API. Automatic retries, dead letter queues, idempotency — zero dropped events.

Start Building Free
$docker compose up -d

MIT Licensed · Self-hostable · No vendor lock-in

POST https://api.zyvan.io/v1/events
import { ZyvanClient } from '@zyvan/sdk'

// Initialize the client
const zyvan = new ZyvanClient({
  apiKey: process.env.ZYVAN_API_KEY,
});

// Dispatch an event idempotently
await zyvan.events.dispatch({
  endpoint_id: 'ep_9a8b7c6d',
  event_type: 'payment.succeeded',
  idempotencyKey: 'idem_xyz_123',
  payload: { amount: 4900, currency: 'USD' },
});

// Zyvan handles retries, backoff & DLQ automatically.
Delivery Status
Delivered
HTTP 200 · 118ms
Retries0
Idempotency✓ Protected

Built for reliability at scale

0M+

Events Processed

0.99%

Uptime SLA

<0ms

Avg Delivery Latency

0+

GitHub Stars

Platform Features

Engineering beyond the standard.

Every component is battle-tested and designed for mission-critical, enterprise-scale reliability.

Idempotency Guarantees

Built-in atomic Redis locking prevents duplicate deliveries — even when your internal services blindly retry on network blips.

Exponential Backoff

BullMQ-powered delayed job processing with intelligent jitter. Prevents thundering herd and downstream DDoS on retry storms.

Dead Letter Queues

Poison messages are isolated into a DLQ, letting your team inspect, fix root causes, and replay them from the dashboard with one click.

Real-time Analytics

7-day event volume charts, success rate tracking, status distributions — all visible in a beautiful dashboard updated every 30 seconds.

Multi-endpoint Routing

Register unlimited webhook endpoints with per-endpoint retry limits, timeouts, and signing secrets for HMAC verification.

API Key Management

Generate, rotate, and revoke API keys with full audit trails. Each key shows creation time and last-used timestamp.

How It Works

Three steps to bulletproof webhooks.

Production-ready in under 5 minutes.

01

Connect

Point your existing webhook sources at your Zyvan ingress endpoint. No SDK required — a simple URL redirect is all it takes.

02

Process

Zyvan queues, validates idempotency keys, rate-limits, and safely dispatches events to your downstream services.

03

Monitor

Track every event lifecycle in real-time. Replay failures from the DLQ with a single click. Never be blind again.

Powered by battle-tested infrastructure

Node.jsTypeScriptBullMQRedisPostgreSQLPrismaNext.jsDocker

Pricing

Transparent. Fair. Forever.

Whether you self-host or need a managed cluster, we have a plan for you.

Self-Hosted

MIT License

Full control. Your infrastructure, your rules.

$0 / month
  • Unlimited events & endpoints
  • Full observability dashboard
  • Automatic retries & DLQ
  • API key management
  • Community support
  • MIT licensed source code
View on GitHub
Coming Soon

Zyvan Cloud

Fully managed cluster with enterprise SLAs and global routing.

Custom / volume
  • 99.99% Guaranteed uptime SLA
  • Global multi-region routing
  • Dedicated ingress clusters
  • VPC peering & compliance
  • Premium support & onboarding
  • Custom volume pricing

Never drop a webhook again.

Deploy in 2 minutes. Start with Docker Compose and scale to millions of events.

FAQ

Frequently asked questions.

Yes, Zyvan is 100% open source under the MIT license. Clone it, self-host it via Docker Compose, modify it without restrictions. Zero vendor lock-in.

Zyvan uses an atomic distributed idempotency key stored in Redis. When a service retries a webhook, Zyvan recognizes the idempotencyKey and safely drops the duplicate — even across multiple worker instances.

Zyvan intercepts the failure and places the event into an exponential backoff queue via BullMQ. It progressively retries for up to 3 days with intelligent jitter. After exhausting retries, the event lands in the Dead Letter Queue for manual review and replay.

Absolutely. The self-hosted (MIT licensed) version has full feature parity with the upcoming cloud offering. You can migrate at any time — your data model is identical.

The backend runs Node.js + TypeScript with BullMQ for job processing and Prisma + PostgreSQL for persistence. Redis handles idempotency and job queuing. The frontend is Next.js 15 with real-time analytics.