100 million webhooks.
1 flat fee.
Just code.

A webhook queue without the billing anxiety.

Protect your server and your wallet.

export default (request, drip, env, rawBody) => {
  // One-line verification for major providers
  if (!env.verify(env.secrets.STRIPE_KEY)) return

  // Skip duplicates
  if (env.dedupe(request.body.id)) return

  const billing = "https://billing.myapp.com"
  const analytics = "https://analytics.myapp.com"

  // Fan-out at independent rates
  drip(billing, request.body, { rate: 100 })
  drip(analytics, request.body, { rate: 10 })
}

How It Works

Stripe, GitHub, or any webhook provider sends events to the qbaby Ingress Queue. Events are queued on ingress — qbaby returns 200 OK to the provider before your script executes. Your script runs in an isolated sandbox, then the Egress Queue delivers to your API with automatic retries (~7 days), rate limiting, and full dashboard logs.

See Everything

Real-time logs and payloads, encrypted at rest.

Dashboard screenshot coming soon

Simple, Transparent Pricing

Free

$0/mo
  • 1 Million deliveries
  • 64KB max payload
  • 3 days event history
  • 10,000 dedupe keys
Get Started

Basic

$19/mo
  • 10 Million deliveries
  • 128KB max payload
  • 7 days event history
  • 50,000 dedupe keys
Select Basic

Pro

$99/mo
  • 100 Million deliveries
  • 256KB max payload
  • 30 days event history
  • 250,000 dedupe keys
Select Pro

Enterprise

Custom
  • Custom deliveries
  • Custom max payload
  • Custom event history
  • Custom dedupe keys
Contact Us
TierPriceDeliveriesMax PayloadEvent HistoryDedupe Keys
Free$0/mo1,000,00064KB3 days10,000
Basic$19/mo10,000,000128KB7 days50,000
Pro$99/mo100,000,000256KB30 days250,000
EnterpriseCustomCustomCustomCustomCustom