Cuvellis

Relay Any Webhook.
Guaranteed.

Give Cuvellis your inbound URL from Stripe, GitHub, Shopify — or any service. We guarantee reliable delivery to your endpoint, every time.

How It Works

One URL between you
and every service

Register a webhook, get a unique inbound URL, hand it to Stripe — or GitHub, Shopify, any service. Cuvellis receives every event, checks your quota, and relays it as-is to your endpoint with automatic retries.

External ServiceStripe · GitHub · Shopify
Cuvellisquota check · 202 instantly
Your Endpointreceives the relayed event

The Problem

External services fire webhooks directly at your server. If your endpoint is slow, temporarily unreachable, or returns an error — the event is gone. Most platforms retry a handful of times then give up, leaving you with silent failures and missing data.

"A payment webhook failed at 3 AM because our server was deploying. Stripe stopped retrying. We never knew the order existed."

Cuvellis absorbs the risk

Cuvellis sits between the external service and your endpoint. It responds 202 Accepted immediately, then delivers to you with retries — up to 10 attempts over 6 hours.

  • 202 to the caller — instantly
  • 10 retries with exponential backoff
  • Original headers forwarded as-is
  • Failure alerts & auto-disable protection

Built-in protection

Security defaults you don't have to configure.

SSRF Protection

Every target URL is DNS-resolved and validated before delivery. Private IP ranges (RFC-1918) are blocked — bad actors cannot route requests into your internal network.

Faithful Header Forwarding

All original headers — including Stripe-Signature, X-GitHub-Event, and any custom header — are forwarded untouched. Verify the signature with your own secret, as you normally would.

Idempotency Key

Every relayed request carries an X-Request-Id header. Use it as an idempotency key on your end to safely handle the rare at-least-once duplicate delivery.

Simple, transparent plans

Start free. Scale when you need to.

Basic
Free
3 webhooks
1 000 events / month

Perfect for side projects and getting started.

Get started
Pro
€29/mo
20 webhooks
50 000 events / month

For professionals and growing teams.

Get started
Popular
Ultra
€99/mo
100 webhooks
500 000 events / month

High-volume delivery at scale.

Get started
Enterprise
Custom
Unlimited webhooks
Custom event volume

Dedicated SLAs and support for large organizations.

Contact us

Why Cuvellis

Everything you need for reliable webhook delivery — nothing you don't.

Instant 202 Response

Cuvellis responds 202 Accepted to the external service immediately — before even attempting delivery to your endpoint. Their retry logic is never triggered.

Exponential Backoff Retries

If your endpoint is down, Cuvellis retries up to 10 times over 6 hours using exponential backoff with jitter. Permanent errors (4xx) are not retried.

50 Concurrent Workers

A PostgreSQL-backed delivery queue with 50 parallel workers. Stuck tasks are recovered every 5 minutes. High throughput with zero dropped events.

Quota Management

Monthly event quotas enforced synchronously at the inbound URL. Your plan's limits are checked before the 202 — callers receive 429 immediately when exceeded.

Failure Monitoring

Track failure counts per webhook from your dashboard. After 10 consecutive failures, the webhook is automatically disabled to prevent noise.

Universal Compatibility

Works with any service that sends webhooks — Stripe, GitHub, Shopify, Twilio, and thousands more. No special configuration required on either side.

99.9%
Uptime
10×
Max Retries
<50ms
Relay Time
24/7
Monitoring

Never miss
a webhook again.

Set up your first webhook in under a minute. No credit card required.

Get Started Free