Webhooks are widely used but are not without their challenges. For instance, there’s a lack of broadly adopted standards, which means there’s not a universal approach to retries, timeouts, authentication or payload formats.
A webhook, which Atlassian defines as a “user-defined callback over HTTP,” can create performance bottlenecks for both API platforms publishing webhooks and developers building applications that ingest webhooks, resulting in high operational and infrastructure costs.
To address these weaknesses, a recent manifesto launched Monday proposes an alternative approach called Event Destinations, which offers a scalable, faster alternative to webhooks.
”Webhooks are the least common denominator,” the Event Destination Initiative website noted. “They offer amazing reach but lack capabilities at scale. How can you combine the reach of webhooks with the capabilities of other event paradigms? With Event Destinations.”
What Are Event Destinations?
Event destinations are a set of guidelines for a new way to deal with events, but you might also think of them as a new pattern that’s emerged. Phil Leggetter, head of developer relations at Hookdeck, explained that event destinations are endpoints or systems to which event producers can send events, while allowing the developer the choice to use the tools they are familiar with directly.
Leggetter launched the site EventDestinations.org on Monday to act as a clearinghouse for explaining the approach and guidelines. There’s also a GitHub repository, which offers the source for the website and a more detailed specification for Event Destinations.
Online payment processing platform Stripe first introduced Event Destinations, but it’s also used by Twilio and Shopify, and supported by event gateway Hookdeck.
“You could deliver Stripe platform events — payments, events that you want the applications you’re building to consume from the Stripe platform — via not just webhooks, not just an HTTP request notification from Stripe, but delivered directly to Amazon EventBridge,” Leggetter explained.
The implementation guidelines state that it must support at least two types of event destination, one of which must be HTTP webhooks because of their widespread use and simplicity.

Courtesy of Phil Leggetter via EventDestinations.org
But the second type can be chosen from other popular event destinations, such as message queues or event buses. Examples of supported event destination types include:
- Message queues (e.g., AWS SQS, RabbitMQ)
- Event buses (e.g., Amazon EventBridge, Google Cloud Pub/Sub)
“This requirement ensures that the implementation can cater to different use cases, integration needs, and preferences of developers,” the documentation stated.
What Customers Want
From an API platform builder perspective, event destinations remove a huge burden, Leggetter said.
“It actually takes the load off of them because other destination types’ successful delivery rates will be higher, removing the need to queue and manage retries,” Leggetter said. “They know a higher percentage of events are going to be successfully ingested by Amazon EventBridge or by GCP Pub/Sub because these are highly available, fast services that will reliably ingest events.”
Plus it’s what customers want, he added.
“We’ve observed that API platform vendors want to deliver in a different way to only webhooks, to reduce their burden from an infrastructure perspective, but also provide a better developer experience — less infrastructure for their customers to manage,” he said.
Early Adopters
Stripe, Twilio and Shopify all allow developers to send events directly to supporting event destinations, which includes messaging queues and brokers such as AWS Simple Queue Service (SQS), GCP Pub/Sub, Hookdeck and RabbitMQ, as well as the distributed streaming platform Kafka.
Stripe’s Event Destinations implementation allows developers to select the best destination for their needs, with webhooks being one option.
“By enhancing existing webhook capabilities while introducing new destination types, developers can transition at their own pace, maintain backward compatibility and leverage the best of both worlds,” the manifesto stated.
For event producers such as Shopify, Twilio and Stripe, this creates efficiency gains along with reduced failure rates and retried deliveries compared to public HTTP endpoints.
This unlocks improved performance for high-throughput scenarios, according to the Event Destinations site.
“Smart retry logic, improved deliverability and scalable infrastructure minimize resource consumption, reducing operational costs while ensuring seamless event delivery at any scale,” the site noted.
Event producers must support a set of guidelines for event destinations to work:
- Allowing two event destination types, including webhooks;
- Automatic delivery retries with exponential backoff;
- APIs to create, update and delete destinations; and
- Alerts for destination failures.
Benefits to Developers
“This DX evolution helps everyone; developers gain tools that are more powerful and simpler to use and maintain,” the manifesto stated. “Developers are more successful and faster at adopting developer platforms.”
In particular, the site outlines these benefits to developers:
- Easier integration, because developers no longer need to set up, manage and scale HTTP endpoints;
- A reduced cognitive load, as standardization in retries, security and performance handling allows developers to rely on consistent and predictable event delivery;
- A built-in scalability, because as systems scale, efficient protocols, batching, and proven resilient infrastructure ensure event delivery remains reliable, even under high throughput;
- Reduces maintenance overhead by eliminating the need for API gateways, load balancers, HTTP consumers and other infrastructure components; and
- Predictable behavior and standardized event expectations — the message bus handles timeouts, retries and security.
“This evolution isn’t just about solving pain points — it’s about unlocking new possibilities for developers building event-driven applications,” the manifesto stated. “By prioritizing interoperability, security, and efficiency, Event Destinations represent the next step in creating a developer experience that empowers everyone.”
The post Event Destinations: A Faster Alternative to Webhooks appeared first on The New Stack.