Skip to content

WebhookX ​

WebhookX is a lightweight and high-performance webhooks gateway that manages the entire webhook lifecycle. It is designed to be zero-loss, efficient, highly scalable, and low maintenance cost.

WebhookX has been open-sourced from the day it was created.

WebhookX is licensed under the Apache 2.0 License.

Key Features ​

High Performance ​

Extensively uses caching and pooling techniques to optimize performance.

Zero Loss ​

WebhookX ensures every ingested event will not be lost and is delivered reliably.

Plugins ​

WebhookX comes with built-in inbound and outbound plugins for authentication and transformation.

Rate Limiting ​

Both endpoint and source entities can be configured to apply a rate limit policy on incoming and outgoing traffic. This prevents downstream and WebhookX itself from being overloaded.

Multi-tenancy ​

Each workspace provides the isolation of entities, ensuring that traffic from one tenant does not interfere with another.

Observability ​

Understanding the state of the system is critical to providing a reliable webhook infrastructure. WebhookX goes even further by giving you full visibility into every individual webhook request.

Scalability ​

WebhookX can be scaled horizontally by running multiple instances or adopting the CP/DP architecture. In a cluster of CP/DP architecture, each node can operate in one of two roles: the Control Plane (CP), responsible for managing configuration, or the Data Plane (DP), which processes incoming and outgoing traffic.

Posts ​

License ​

WebhookX is under the Apache 2.0 license.