Outbound webhooks for SaaS · not an inbound gateway

Ship customer webhooks. Diagnose failures without a support ticket.

Signed delivery, automatic retries, and a self-service integration portal. Outemit is outbound infrastructure — not an inbound gateway and not a Svix clone.

Developer free · Launch $49 · Scale $149 · Billed via Dodo Payments · outemit.dev

outemit · emit + verify
typescript
import Outemit from "outemit";

const client = new Outemit({ apiKey: "sk_test_..." });
const msg = await client.messages.create({
  appId: "app_...",
  eventType: "invoice.paid",
  payload: { id: "inv_1" },
  idempotencyKey: "demo-1",
});
console.log(msg.id, msg.delivery_ids);

How it works.

Three steps from emit to a verified delivery.

  1. 01

    Emit an event

    POST /api/v1/messages with your API key, app_id, and payload. Idempotency-Key keeps retries safe.

  2. 02

    We deliver and sign

    Outemit fans out to subscribed HTTPS endpoints with Standard Webhooks headers and records every attempt.

  3. 03

    Debug, retry, or replay

    Inspect latency and response bodies, retry a delivery, or replay the message pipeline.

Built for the outbound path.

Features match what ships today. No fake logos or invented customer quotes.

Standard Webhooks signing
HMAC with webhook-id, webhook-timestamp, and webhook-signature. Verify with first-party SDKs or official libraries.
Retries that stop when they should
Exponential backoff with a clear dead-letter path. Permanent 4xx (except 429) do not retry forever.
Retry vs Replay, made obvious
Retry re-attempts one delivery. Replay re-runs the message for current subscribers. UI and API keep them distinct.
Customer portal
Tenants manage endpoints, browse your event catalog, and replay failed deliveries without opening a ticket.
Event catalog
Versioned event types with example payloads and verify snippets your customers can copy.
Test vs Live segregation
sk_test_ and sk_live_ keys, separate endpoints, and clear badges so staging never hits production URLs.

Pricing.

Monthly plans. Annual checkout is not available yet.

Preview of full pricing. Billed monthly.

Developer
Ship webhooks without owning infra.

$0/mo

  • 10k destination deliveries/mo
  • Automatic retries are free
  • 3 endpoints
  • 7d retention
  • 1 seat
  • Standard Webhooks signing
Start free
Launch
Popular
For your first production webhook program.

$49/mo

  • 500k destination deliveries/mo
  • Hard 429 at cap (no overage)
  • 100 endpoints
  • 30d retention
  • White-label portal
  • 5 seats
  • Retry + replay
Choose Launch
Scale
Volume, more seats, longer retention.

$149/mo

  • 3M destination deliveries/mo
  • Hard 429 at cap (no overage)
  • 1,000 endpoints
  • 90d retention
  • 15 seats
  • Retry + replay
  • Priority support path
Choose Scale

Ship your first signed webhook today

Create an org, add an endpoint, emit with an Idempotency-Key, and verify with a whsec_ secret.