100 million webhooks.
1 flat fee.
Just code.

Programmable queue without the billing anxiety.

Protect your server and your wallet.

export default (req, drip, env) => {
  const { id, secret, url, ...payload } = req.body
  if (!env.verify(req.headers['x-qbaby-token'])) return
  if (env.dedupe(id)) return
  const signature = env.sign(secret)
  const headers = { YOUR_API_SIGNATURE: signature }
  drip(url, payload, { headers })
}
export default (req, drip, env) => {
  if (!env.verify(env.secrets.STRIPE_KEY)) return
  if (env.dedupe(req.body.id)) return

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

  drip(billing, req.body)
  drip(analytics, req.body)
}

How It Works

qbaby works in both directions. Send: your API posts events to qbaby, your script signs and routes them, and qbaby delivers to your customers' endpoints with automatic retries for up to 7 days. Receive: providers like Stripe, Shopify, or GitHub send webhooks to qbaby, your script verifies and transforms them, and qbaby fans out to your APIs with retries, rate limiting, and full dashboard logs.

Try it out

script.js
payload.json
Deliveries
All drip() calls route to echo.queue.baby

One-line verification for 38 providers

Just pass your signing secret. We handle the rest.

Payments
Stripe Adyen Braintree Paddle Square Lemon Squeezy
E-commerce
Shopify WooCommerce Printful
DevOps
GitHub GitLab Bitbucket Jira Linear Sentry PagerDuty Vercel Netlify Datadog CircleCI
Communication
Slack Twilio SendGrid Mailgun Zoom Resend
CRM
HubSpot Klaviyo
Identity
Clerk WorkOS Auth0
CMS
Contentful Sanity Webflow
Support
Zendesk Intercom
Other
Calendly Supabase

Plus HMAC primitives for any custom webhook source. See docs

Realtime logs

Time Source Deliveries
5/01/2026, 3:14:02 PM Stripe 2
5/01/2026, 3:14:01 PM GitHub 1
5/01/2026, 3:13:58 PM Shopify 1
5/01/2026, 3:13:44 PM Stripe 2
5/01/2026, 3:12:59 PM Twilio 1

Start from your terminal

$ npx q-baby init
$ npx q-baby dev
$ npx q-baby deploy

Or create and deploy scripts directly from the dashboard.

Where we're at

Flat fee pricing

Public Preview: We are currently gathering real-world traffic patterns to optimize our infrastructure for a full launch. If you need capacity beyond the free tier limits, please reach out and we will work with you.

Free

$0/mo
  • 1 Million deliveries
  • 7 days event history
  • 25 egress RPS
  • ✓ 7-day retry
  • ✓ Replay
  • ✓ Dedupe
  • ✓ One-line auto-verify
Get Started

Basic

$19/mo
  • 10 Million deliveries
  • 14 days event history
  • 100 egress RPS
  • ✓ 7-day retry
  • ✓ Replay
  • ✓ Dedupe
  • ✓ One-line auto-verify
Contact Us

Pro

$99/mo
  • 100 Million deliveries
  • 30 days event history
  • 500 egress RPS
  • ✓ 7-day retry
  • ✓ Replay
  • ✓ Dedupe
  • ✓ One-line auto-verify
Contact Us

Enterprise

Custom
  • Custom deliveries
  • Custom event history
  • Custom egress RPS
  • ✓ 7-day retry
  • ✓ Replay
  • ✓ Dedupe
  • ✓ One-line auto-verify
Contact Us
Tier Price Deliveries Event History Egress RPS
Free $0/mo 1,000,000 7 days 25
Basic $19/mo 10,000,000 14 days 100
Pro $99/mo 100,000,000 30 days 500
Enterprise Custom Custom Custom Custom

FAQ

What is qbaby?
qbaby is a programmable webhook queue for sending and receiving webhooks at scale. It provides built-in signature verification, automatic retries with exponential backoff, rate limiting, fan-out to multiple destinations, and deduplication with flat-fee pricing.
How is qbaby different from Svix?
Svix focuses on outbound webhook sending with per-message pricing. qbaby handles both sending and receiving webhooks with a flat monthly fee. At 100 million deliveries, qbaby costs $99/mo compared to usage-based billing.
How is qbaby different from HookDeck?
HookDeck charges $3.30 per million events for receiving and $10 per million for sending via Outpost. qbaby provides both directions with flat-fee pricing and a programmable scripting layer for verification and routing.
Does qbaby support webhook signature verification?
Yes. qbaby has built-in one-line signature verification for 38 providers including Stripe, GitHub, Shopify, Twilio, Slack, SendGrid, and more. For custom providers, HMAC primitives are available.
What retry guarantees does qbaby provide?
qbaby retries failed deliveries with exponential backoff for up to 7 days on all plans. Up to 17 retry attempts are made automatically.
Can I use qbaby to send webhooks to my customers?
Yes. qbaby works as outbound webhook sending infrastructure. Your API posts events to qbaby, your script signs and routes them, and qbaby delivers to your customers' endpoints with automatic retries.
How much does qbaby cost?
qbaby uses flat-fee pricing. Free: 1M deliveries/mo. Basic: $19/mo for 10M deliveries. Pro: $99/mo for 100M deliveries. No per-message billing, no overage charges.