commit-then-2xx · zero-loss

Webhooks that
drop never drop.

A delivery service built on a transactional outbox: an event is acknowledged only after it and its deliveries are durably committed. Automatic retries, circuit breakers, HMAC signing, multi-tenant — on plain Postgres.

Svix-compatible signatures · Postgres-only (no Redis/Kafka) · open source
send a webhook
# one POST — fanned out to every subscribed endpoint, durably
curl -X POST https://api.dropless.dev/v1/messages \
  -H "authorization: Bearer dk_live_…" \
  -d '{"event_type":"payment.succeeded","payload":{"amount":4200}}'

201 Created  // committed before you got this response — it will be delivered
why dropless

Delivery you don't have to babysit

The hard parts of webhooks — durability, retries, signing, isolation — handled, so a flaky subscriber never costs you an event.

0

Zero-loss by design

Event + deliveries commit in one transaction. We return 2xx only after it's persisted — a crash loses nothing.

Retries + circuit breaker

Exponential backoff with jitter, per-endpoint circuit breaking, and a dead-letter queue with one-click replay.

§

HMAC signing

Every request is signed (Svix-compatible webhook-signature) so subscribers verify authenticity.

Multi-tenant + consumers

A 3-tier model — tenant → consumer → endpoint — so one customer's events never reach another's.

Inbound gateway

Receive & verify Stripe / GitHub / generic HMAC webhooks and bridge them straight into the pipeline.

Dashboard + metrics

Inspect every message, delivery, and attempt. Replay failures. Prometheus metrics and health probes built in.

how it works

Three steps to durable delivery

Register endpoints

Add subscriber URLs (per consumer), pick the event types each one wants.

Publish an event

One authenticated POST /v1/messages. We persist it and fan out — atomically.

We deliver, signed

Signed, retried, circuit-broken, dead-lettered. You watch it in the dashboard.

pricing

Pay only for what you deliver

A generous free tier, usage-based after. No per-seat games, no surprise floor.

Free
₩0/mo
  • 50,000 deliveries / month
  • Unlimited endpoints & consumers
  • Retries, signing, dashboard
  • Community support
Start free
Pro
₩39,000/mo
  • 100,000 deliveries included
  • then ₩1 / delivery · retries free
  • 30-day retention
  • Dead-letter alerts · SLA
Upgrade in console
Scale
custom
  • Volume-tiered pricing
  • 99.99% uptime SLA
  • SSO · static IP
  • Priority support
Contact us

Stop losing webhooks.

Sign in with Google, grab an API key, send your first event in a minute.

Open the console →