Zum Inhalt springen

Hookroute

Fokussiertes Webhook-Gateway zum Selbsthosten

Hookroute ist ein selbst gehostetes Webhook-Gateway für einen klar abgegrenzten Ablauf: Events empfangen, bei Bedarf per HMAC verifizieren, anhand expliziter Regeln filtern und umformen und anschließend unabhängig voneinander zustellen.

Statt allgemeine Workflow-Plattformen nachzubauen, konzentriert sich Hookroute auf genau diesen Weg vom Eingang bis zur nachvollziehbaren Auslieferung. Das hält Konfiguration und Betrieb überschaubar – auch dann, wenn mehrere Benutzer gemeinsam an Projekten arbeiten.

Einblicke

Hookroute-Dashboard mit Projektkennzahlen und Event-Stream
Das Dashboard bündelt Quellen, Routen, Ziele und den aktuellen Event-Stream eines Projekts.
Routeneditor von Hookroute mit Filtern und Payload-Transformation
Im Routeneditor werden Quelle und Ziel verbunden, Events gefiltert und ausgehende Payloads geformt.
Event-Detailansicht von Hookroute mit Zustellversuchen
Die Event-Ansicht macht Eingangsdaten und jeden einzelnen Zustellversuch nachvollziehbar.

Vom Event bis zum Ziel

  • Sicherer Eingang – Jede Quelle erhält eine geheime URL; eingehende Requests können zusätzlich per HMAC-SHA256 geprüft werden.
  • Explizite Routen – Filter entscheiden, welche Events weiterlaufen. Templates formen aus den Eingangsdaten die passende Payload für das jeweilige Ziel.
  • Mehrere Ausgabekanäle – Zustellungen gehen an HTTPS-Endpunkte, Discord oder direkt per E-Mail. Events lassen sich außerdem in geplanten E-Mail-Digests sammeln.
  • Nachvollziehbare Zustellung – Fehler, Antwortauszüge und Wiederholungen bleiben am Event sichtbar. Fehlgeschlagene Zustellungen laufen mit gestaffelten Retries erneut oder können gezielt wiederholt werden.
  • Geteilte Projekte – Einladungen und Rollen ermöglichen mehreren Benutzern, Quellen, Routen und Ziele gemeinsam zu verwalten.

Bewusst fokussiert

Hookroute ist keine visuelle Automatisierungsplattform für beliebige Prozessketten. Der kleinere Umfang ist eine bewusste Produktentscheidung: Webhooks bleiben als Quellen, Routen, Ziele und Zustellversuche abgebildet. Dadurch ist schnell erkennbar, warum ein Event sein Ziel erreicht hat – oder an welcher Stelle nicht.

Open Source auf klassischem Hosting

Die Anwendung basiert auf Laravel und Vue und ist unter der MIT-Lizenz veröffentlicht. Für kleine Installationen genügt SQLite; auf klassischem PHP/MySQL-Hosting verarbeitet ein minütlicher Cronjob Warteschlangen, Wiederholungen und Digests. Redis, Docker oder ein dauerhaft laufender Worker sind im Produktivbetrieb nicht erforderlich.

Damit lässt sich Hookroute auf vorhandener Shared-Hosting-Infrastruktur betreiben, ohne die Kontrolle über Webhook-Daten und Zugangsdaten an einen externen Dienst abzugeben.

Nachricht gesendet. Ich melde mich schnellstmöglich.