EmitHQ

Webhooks that just work.

Open-source webhook infrastructure for growing SaaS teams. Inbound and outbound delivery with Standard Webhooks signing, configurable retries, and a real-time dashboard. From $49/mo — not $490.

The $49–$490 gap is real.

Svix jumps from free to $490/mo. Hookdeck goes from $39 to $499. Convoy starts at $99 with restrictive licensing. If you're a growing team that needs reliable webhook delivery without an enterprise budget, your options have been: build it yourself, or overpay.

EmitHQ fills that gap with three tiers at $49, $149, and $349/mo.

Everything you need. Nothing you don't.

🔄

Outbound Delivery

Send webhooks to your customers with Standard Webhooks signing (HMAC-SHA256), automatic fan-out, and per-endpoint configuration.

📥

Inbound Reception

Receive webhooks from Stripe, GitHub, Shopify, and more. Signature verification at the edge, instant 200 response.

🔁

Smart Retries

Exponential backoff with full jitter. Configurable retry count per endpoint. Dead-letter queue with manual replay.

📊

Real-Time Dashboard

Monitor deliveries, inspect payloads, track endpoint health, and replay failed events from a responsive web dashboard.

🔀

Payload Transformation

Reshape webhook payloads before delivery using JSONPath extraction and template expressions. No code required.

🔒

Multi-Tenant Security

PostgreSQL Row-Level Security for tenant isolation. Per-endpoint signing secrets. API keys with zero-downtime rotation.

Ship in 5 minutes.

import { EmitHQ } from '@emithq/sdk';

const emithq = new EmitHQ('emhq_your_api_key');

// Send a webhook event
await emithq.sendEvent('app_123', {
  eventType: 'invoice.paid',
  payload: { invoiceId: 'inv_456', amount: 9900 },
});

// Verify incoming webhooks
import { verifyWebhook } from '@emithq/sdk';

await verifyWebhook(rawBody, {
  'webhook-id': headers['webhook-id'],
  'webhook-timestamp': headers['webhook-timestamp'],
  'webhook-signature': headers['webhook-signature'],
}, 'whsec_your_secret');

Install with npm install @emithq/sdk

Simple, fair pricing.

Retries are always free. No surprise overage bills on the free tier.

Free

Free

100,000 events/mo

  • 10 endpoints
  • 3-day retention
  • 5 retries (fixed)
  • Community support

Starter

$49/mo

500,000 events/mo

  • 50 endpoints
  • 14-day retention
  • 10 retries (configurable)
  • Email support
Most Popular

Growth

$149/mo

2,000,000 events/mo

  • 250 endpoints
  • 30-day retention
  • 20 retries (configurable)
  • Payload transformation
  • Priority support

Scale

$349/mo

10,000,000 events/mo

  • Unlimited endpoints
  • 90-day retention
  • 50 retries (configurable)
  • Static IPs
  • Dedicated support
See full pricing details →

Start for free. Upgrade when you grow.

100,000 events/month free. No credit card required.

Get Started