Gateherald
Docs
Overview
Gateherald is a webhook gateway that accepts inbound webhook events, transforms payloads with a template-driven mapper, and forwards results to one or more downstream endpoints.
It includes:
- A backend API and webhook runtime (Express + Sequelize)
- A route configuration builder UI
- A template builder UI
Architecture At A Glance
- Incoming webhook hits a configured route (
/webhook/{name}/{ULID}). - Route config selects a template and field mapping rules.
TemplateDrivertransforms inbound payload into egress payload.- App responds immediately; target forwarding happens asynchronously.
- Ingress and egress events are logged to the database.
Features
- Database-backed route configs and templates
- Automatic documentation URL injection via configurable match rules
- Ingress path discovery from sample payloads
- Multi-target forwarding with per-route headers
- Browser UI for managing templates and configs