The Cloud Native Webhooks Gateway
Convoy is a powerful open-source webhooks gateway designed to handle millions of events with high performance and reliability. By securely ingesting, persisting, debugging, and delivering webhooks, Convoy ensures that your internal systems remain safe from public exposure while effectively managing event flows between microservices and users. It provides an extensive feature set aimed at maximizing throughput and reliability, making it an essential tool for developers needing robust event management.
This sophisticated platform is particularly valuable for organizations looking to streamline their webhook processes with features like retries, rate limiting, and enhanced security measures. With its ability to scale horizontally and offer fine-tuned control over event delivery, Convoy is well-suited for both small-scale implementations and large, mission-critical applications.
Webhooks Gateway: Operates at the edge of your network, facilitating secure streaming and routing of webhooks without exposing internal services to the public internet.
Scalability: Built to be horizontally scalable, Convoy's components like the API server and workers can be adjusted independently to meet different load requirements.
Security: Offers robust security measures including payload signing, bearer token authentication, and support for static IPs to comply with tight firewall conditions.
Fan Out: Efficiently routes events to multiple endpoints based on event types or payload structures, enhancing flexibility in event management.
Rate Limiting: Controls the delivery rate of events to each endpoint to prevent overload and maintain performance.
Retries & Batch Retries: Features retry algorithms like constant time and exponential backoff, with batch retry capabilities for endpoints that struggle with processing events.
Customer-Facing Dashboards: Generates embeddable dashboards for users that allow them to debug webhooks, retry events, and manage endpoints seamlessly.
Endpoint Failure Notifications: Disables malfunctioning endpoints and sends out notifications via email or Slack when consecutive failures occur, ensuring prompt attention to issues.
Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.