One pipeline, end to end
Capture, route, and deliver every event — with the operational tooling to run it in production.
Ingest
Write-only ingest keys
SHA-256 hashed; the plaintext token is shown once. Scope a default dataset per key.
Idempotency
Send an Idempotency-Key and retries are free — the same submission is returned, never double-counted.
Inbound HMAC
Require signed payloads per key; Hookie verifies the signature before storing.
Edge rate limiting + IP allowlists
Burst protection at the edge plus per-key and per-tenant CIDR allowlists.
Route
Rule engine
Match on any JSON path and map fields into a named dataset — one generic records store, no runtime DDL.
Versioned webhook endpoints
Give each integration a slug; ship a new mapping as v2 without breaking v1.
Raw capture
Every payload is stored verbatim in submissions first, so a routing change never loses data.
Deliver
Signed outbound webhooks
HMAC-signed deliveries with a per-destination secret, retries, exponential backoff, and a dead-letter queue.
Replay
Re-send any past delivery with one click from the console.
Live stream
Tail events over SSE or WebSocket with resume — see Streaming in the docs.
AI triggers
Run an agent on matching events, quota-bounded per plan.
Operate
Append-only audit log
Every mutation recorded; the log can't be edited or deleted.
Datasets + export
Browse routed records and export to CSV or XLSX, dependency-free.
Multi-tenant isolation
Every read, write, and delete is scoped to your tenant.
Auth your way
Email + password, magic link, or Google / Workspace SSO.