Svix Dispatch vs. Convoy

Comparing the two products as reliable webhook sending infrastructure.

IMPORTANT

Convoy no longer has any active employees or anyone working on it full time. It is not advised to use it in production environments.

Webhooks are harder than they seem, that's why many of the best teams choose Svix for webhooks instead of building one from scratch. Svix handles automatic retries, noisy neighbor, security, observability, and much more. Enabling you to offer your customers reliable webhook delivery without sacrificing your roadmap and having your engineers get paged nights and weekends.

Svix Dispatch and Convoy are both platforms for delivering webhooks. Svix focuses on reliability, scalability, and feature completeness for companies for which webhooks are an important part of the offering, and has been battle tested by fast growing startups and the Fortune 500 for many years. Convoy has been around for a few years as an open-source offering, with the last couple of years having a cloud offering as well. Traditionally they have served small-medium sized companies, some using them for receiving and some using them for sending webhooks.

This document highlights some of the main differences between Svix Dispatch and Convoy.

Overview

Production Track Record

Svix Dispatch
Delivers billions of webhooks for fast growing startups and Fortune 500 companies across fintech, healthcare, AI, and infrastructure workloads.
Convoy
Open source project has been around for a few years, with SaaS offering serving a small amount of customers over the last couple.

Uptime SLA

Contractually guaranteed uptime.

Svix Dispatch
Up to 99.999% depending on tier.
Convoy
Up to 99.999% depending on tier.

Actual uptime

Actual historical uptime as measured by vendor.

Svix Dispatch
99.99999% while serving the world's fastest growing startups and enterprises.
Convoy
Below 99.0% in the last 12 months.

Customer base

The kinds of companies using the product in production.

Svix Dispatch
Fast growing startups and the Fortune 500 with many reference customers and case studies. For comparison: the Svix JS SDK is downloaded 4.5 million times a week.
Convoy
Small teams and single-person companies. For comparison: the Convoy JavaScript SDK is only downloaded 1.9 thousand times a week.

Compliance

Regulatory and security certifications.

Svix Dispatch
SOC 2 Type II, HIPAA, PIPEDA, PCI-DSS, GDPR, and CCPA.
Convoy
SOC 2 and GDPR.

Security

Maturity and review of the underlying implementation.

Svix Dispatch
Mature product built in Rust over many years by webhooks expert with strong operational security practices, and reviewed by security teams at top-companies in highly regulated industries.
Convoy
Built in Go, but with limited production exposure and not widely scrutinized by security teams.

Business continuity

Confidence the vendor will be there long-term.

Svix Dispatch
Powers the webhooks infrastructure of many companies you know and love, and have been for years.
Convoy
No active full-time maintainers. Long-term continuity is uncertain.

Data Residency

Where customer data can be hosted.

Svix Dispatch
EU, US, Australia, Canada, India, and custom private regions.
Convoy
EU and US.

Standard Webhooks

Compatibility with the Standard Webhooks specification.

Svix Dispatch
Fully compatible. Authored the spec with Twilio, Kong, Mux, Supabase, ngrok and Lob, and adopted by OpenAI, Brex, and many others.
Convoy
Not compatible. Uses a custom signature scheme.

Custom signature schemes

Whether each platform supports bringing your own signature scheme.

Svix Dispatch
Supported. Requires reaching out to support. Standard Webhooks is recommended.
Convoy
Supported.

Consumer App Portal

End-user UI for managing endpoints and viewing deliveries.

Svix Dispatch
Embeddable and fully themable portal, custom UI using SDKs and optional React library.
Convoy
Embedded customer-facing dashboards with some white-labeling.

SDKs and language support

Officially supported client libraries.

Svix Dispatch
TypeScript, Python (sync and async), Go, Java, Kotlin (coroutines), Ruby, Rust, PHP, C#, as well as a full CLI.
Convoy
JavaScript, Ruby, and Go.

Deployment

Available deployment models.

Svix Dispatch
Hosted SaaS, enterprise on-prem, and open source.
Convoy
Hosted SaaS and self-hosted (Elastic License v2.0).

Observability

Visibility into delivery health and performance.

Svix Dispatch
Dashboard, API access, and OpenTelemetry streaming.
Convoy
Dashboard, and API access.

Rate limits

Per-tier throughput limits.

Svix Dispatch
50/s (Free), 400/s (Professional), and Custom (Enterprise).
Convoy
25/s (Pro) and Custom (Enterprise).

Pricing

Svix Dispatch
PAYG starting from $0 / month. With paid tiers and add-ons.
Convoy
Pro tier starting at $99 / month. Enterprise on custom pricing.

Retries, Durability, and Replay

Recovery tools for failed and historic deliveries.

Svix Dispatch
Configurable retry policies with exponential backoff, mature replay tooling, and granular retries control.
Convoy
Configurable retry policies with exponential backoff, manual and batch retries, and event replay.

Payload Transformations

Customizing payloads per endpoint before delivery.

Svix Dispatch
JavaScript based payload transformations and delivery control.
Convoy
JavaScript based webhook transformation functions.

FIFO / Ordered Delivery

Strict in-order delivery for ordering-sensitive consumers.

Svix Dispatch
Supported.
Convoy
Not supported.

Endpoint throttling

Per-endpoint rate control to protect slow consumers.

Svix Dispatch
Per-endpoint throttling and adaptive rate-limit handling.
Convoy
Not supported.

Connectors

Out-of-the-box integrations with common downstream services.

Svix Dispatch
Supported.
Convoy
Not supported.

Additional Destination Types

Supported delivery targets beyond standard webhooks.

Svix Dispatch
Webhooks, Kafka, SQS, RabbitMQ, Google Pub/Sub, Azure ServiceBus, AWS EventBridge, AWS S3, Google Cloud Storage, Azure Storage Blobs, FIFO endpoints, polling endpoints, custom connectors, and more.
Convoy
Webhooks, Kafka, SQS, RabbitMQ, and Google Pub/Sub.

Open Source

Availability and license of the source code.

Svix Dispatch
Server and SDKs are MIT, with some advanced proprietary components.
Convoy
Server is Elastic License v2.0 (source-available, not open source).

Uptime and reliability

When it comes to uptime and reliability, there's a stark difference between the offerings.

Svix Dispatch has been running webhook traffic at scale for years, with an actual measured uptime of 99.99999% and reference customers including Brex, Clerk, Twilio, PagerDuty, Lob, Resend, Replicate, Lithic, Benchling, Drata, incident.io, and many others. Svix offers 99.999% of uptime SLAs, and delivers around 99.99999%.

Convoy advertises a 99.99% SLA on the Pro tier and up to 99.999% on Enterprise. They have traditionally had issues with uptime, and hit less than 99.0% of uptime in the last 12 months. There are also no published case studies and limited production exposure.

NOTE: Convoy no longer has any active employees or anyone working on it full time, so it's unclear whether incidents are still reported on the status page.

Product maturity

This is another area where Svix is very much ahead.

Svix Dispatch has been serving companies of all sizes and in a variety of different verticals and compliance environments, which means that the product has been battle-tested in a variety of environments and has already built the features your customers will ask before such as mTLS, endpoint throttling, and more.

Convoy covers a meaningful portion of the basics: retries, replay, circuit breaking, and more. Though it hasn't been battle-tested in environments where uptime, security, and scale are a requirement, and with a small customer base and no active full-time maintainers, the product is unlikely to close those gaps in the near term.

An example to illustrate the difference in scale: the Svix NPM package is downloaded 4.5 million times a week, while the Convoy one only 1.9 thousand times a week.

Compliance and security

Svix Dispatch has been serving customers in finance, health, insurance, and other regulated industries, and has been evaluated and approved by some of the best security teams.. It also offers a wide compliance footprint with SOC 2 Type II, HIPAA, PIPEDA, PCI-DSS, GDPR, and CCPA to help you serve your customers and their compliance requirements.

Convoy has SOC 2 and GDPR coverage, but has a much narrower compliance footprint, lacks production exposure with regulated customers, and hasn't been widely scrutinized by security teams.

Webhook consumption experience

Svix Dispatch offers everything your customers needs in order to easily consume webhooks in the manner they want it. Consumer application portal for webhook management and observability, endpoint throttling to avoid accidental denial-of-service, polling endpoints, per-message and bulk retries, JavaScript transformations for modifying payloads and having fine-grained delivery, and more.

Convoy covers a narrower slice: it offers JavaScript transformations, portal links for embedded customer dashboards, and circuit breaking, but lacks FIFO ordering, per-endpoint throttling, polling endpoints, and isn't compatible with the mature Standard Webhooks ecosystem. This means your customers will have a harder time consuming your webhooks if you use Convoy, which leads to lower adoption and less reliable integrations.

SDKs and developer experience

Svix ships official SDKs for TypeScript, Python (sync and async), Go, Java, Kotlin (coroutines), Ruby, Rust, PHP, and C#, plus a full CLI. Svix also authored the Standard Webhooks specification together with Twilio, Kong, Mux, Supabase, ngrok, and Lob. The spec is now adopted by OpenAI, Render, Clerk, Resend, and many others. Meaning Svix and its customers is fully compatible with the ecosystem and tools built for those services.

Convoy covers JavaScript, Ruby, and Go, and is not compatible with the Standard Webhooks ecosystem.

Deployment and open source

Svix Dispatch offers a hosted SaaS, enterprise on-prem, and an open source product. The hosted SaaS and enterprise on-prem offer full feature parity. The open source server is fully compatible with the hosted SaaS, with some advanced features and the built-in UI only included in SaaS. SDKs, including the build-your-own-UI SDKs are available for all deployments.

Convoy is available as both a hosted SaaS and a self-hosted offering under the Elastic License v2.0 (source-available, not open source). Some features such as SSO/SAML are gated as paid features even in the self-hosted version.

Destinations and connectors

Both vendors support fan-out beyond plain webhooks, but Svix's destination matrix is significantly wider. Convoy supports Kafka, SQS, RabbitMQ, and Google Pub/Sub. Svix covers all of those plus Azure ServiceBus, AWS EventBridge, AWS S3, Google Cloud Storage, Azure Storage Blobs, FIFO endpoints, polling endpoints, and custom connectors, along with a library of out-of-the-box connectors for common downstream services. If you anticipate routing webhooks into a mix of queues, object stores, and SaaS destinations, the difference in surface area will matter.

Pricing and rate-limits

Svix Dispatch and Convoy package things differently across the tiers. The Svix free tier offers higher rate-limits and higher retention compared to the paid Convoy offering. However if you need more advanced functionality, the Svix Professional tier goes at $490, which is higher than Convoy's $99 / month (+ $100 for static IPs).

When to choose Svix Dispatch

Choose Svix Dispatch if you're building a product where webhook delivery is part of the customer experience and product maturity is important, you expect to send many events, or downtime or missed deliveries are not tolerable. Svix is also the better choice if you operate in an environment where security and compliance are important, or you require HIPAA or PCI-DSS. It's also the safer default at any scale where vendor maturity and a track record of running real production workloads matter.

When to choose Convoy

Given Convoy no longer has any active full-time maintainers, we don't recommend it for production use. If you're a solo developer or hobbyist comfortable self-hosting under the Elastic License v2.0 and the missing features (FIFO, throttling, polling endpoints, broader destinations, Standard Webhooks compatibility) don't matter, the open-source server can still be a reasonable starting point, but plan to either fork it or migrate off as your needs grow. Or alternatively, just use the open source Svix offering instead.

Conclusion

Given that Convoy no longer has any active full-time maintainers, it's not recommended for any production use. If you care about reliability, uptime, and product maturity, or operate in environments where security and compliance are a must, Svix Dispatch is probably the better fit for you.

Start sending webhooks today,
no credit card required.