Convoy is an open-source, cloud-native webhooks gateway that helps engineering teams reliably send and receive webhook events at scale. Built in Go and founded in 2021 by Subomi Oluwalana and Emmanuel Aina, Convoy went through Y Combinator's W22 batch and is headquartered in San Francisco with engineering based partly in Lagos, Nigeria.
The platform sits at the edge of a company's infrastructure, ingesting outbound events from internal services and delivering them to external endpoints, while also routing inbound webhooks from third-party providers to internal systems without exposing them directly to the public internet.
Key Features
Convoy provides automatic retries with configurable backoff, per-endpoint rate limiting, circuit breaking, static outbound IPs, rolling signing secrets, and event replay and debugging tools to make webhook delivery reliable and observable.
It is available as a free, self-hosted Community edition, a managed Convoy Cloud offering, and an Enterprise Partnership Program for organizations processing very high volumes of events.
Pricing
The core Convoy engine is free and open source for self-hosting. Convoy Cloud, the managed offering, uses transparent usage-based pricing with a Pro plan starting around $99 per month for small teams and startups.
Organizations sending more than roughly 20 million webhook events per month qualify for Convoy's Enterprise Partnership Program, which includes custom pricing and dedicated customer success support.
Key Features
Automatic retries with backoff — Failed webhook deliveries are automatically retried using configurable retry and backoff policies.
Rate limiting and circuit breaking — Protects downstream endpoints from being overwhelmed and automatically backs off from consistently failing endpoints.
Static outbound IPs — Provides fixed IP addresses so customers can safely allow-list Convoy's outbound traffic.
Rolling signing secrets — Supports rotating webhook signing secrets to verify payload authenticity without downtime during rotation.
Event replay and debugging — Lets engineers inspect, replay, and debug individual webhook events for troubleshooting.
Inbound and outbound gateway — Handles both sending webhooks to customers and securely receiving/routing webhooks from third-party providers.
Self-hosted or managed cloud — Deployable as a free, self-hosted open-source instance or as a fully managed Convoy Cloud service.
Built in Go — Written in Go for high throughput and reliability, consistent with infrastructure tools like Kubernetes and Prometheus.
Pros & Cons
Pros
Free, open-source self-hosted option gives full control over webhook infrastructure and data
Purpose-built reliability features (retries, rate limiting, circuit breaking) reduce the need for custom in-house solutions
Handles both outbound and inbound webhook use cases in a single gateway
Transparent, accessible Cloud pricing for small teams alongside enterprise options for scale
Cons
Licensing has shifted from MPL 2.0 toward the Elastic License 2.0 for some components, which may affect certain commercial redistribution use cases
Smaller company and ecosystem compared to some dedicated webhook competitors
Self-hosting requires operational overhead (infrastructure, upgrades, scaling) if the managed Cloud option is not used
Enterprise pricing requires a sales conversation rather than transparent published rates
Pricing
Community (Self-Hosted) Free N/A
Cloud Pro From $99/month Monthly
Enterprise Custom Custom
Frequently Asked Questions
Is Convoy free to use?
Yes. Convoy's core engine is open source and free to self-host. A managed Convoy Cloud plan starts at roughly $99/month, and an Enterprise tier is available for high-volume customers.
What is Convoy used for?
Convoy is a webhooks gateway used to reliably send outbound webhook events to customers and to securely receive and route inbound webhooks from third-party providers.
Is Convoy open source?
Yes, Convoy has always shipped its core as open source with a public roadmap, though some newer components use the Elastic License 2.0 rather than a fully permissive license.
What programming language is Convoy built in?
Convoy is written in Go, chosen for performance and reliability at the scale required for infrastructure software.
Who founded Convoy?
Convoy was founded in 2021 by Subomi Oluwalana and Emmanuel Aina, and it went through Y Combinator's Winter 2022 (W22) batch.
How is Convoy different from the trucking company Convoy?
This Convoy (getconvoy.io) is an unrelated, separate open-source webhooks infrastructure company; it has no connection to the digital freight/trucking network of the same name.