Skip to content

Architecture ​

WebhookX is consists of three components, which are Admin, Proxy, and Worker.

architecture.png

Components ​

Admin ​

Admin expose a RESTful API on port :8080 for managing WebhookX entities.

Proxy ​

Proxy expose an HTTP server for receiving events.

Worker ​

Worker deliveries events to endpoints.

Runtime Dependencies ​

WebhookX requires the following dependencies to work

  • PostgreSQL 13+

  • Redis 6.2+