Hook0 vs Convoy Same Problem, Different Trade-offs
Both publish their full source code. Both are built on PostgreSQL. The real differences sit elsewhere: Rust vs Go, SSPL-1.0 vs Elastic License v2.0, and daily event quotas vs flat throughput tiers. This page breaks down what actually matters when you're picking one for production.
The Short Answer
Hook0 and Convoy both publish their full source and run on PostgreSQL, so the real trade-offs sit elsewhere. Hook0 is written in Rust under SSPL-1.0, with a managed EU cloud from €59/month and a Pro tier at €190. Convoy is written in Go under the Elastic License v2.0. Its cloud has a 14-day trial, then Pro at $99/month flat for 25 events per second and Premium at $499/month, in a US or EU region; its self-hosted Premium licence is $999/month. Choose Convoy for inbound plus outbound in one product and flat throughput pricing; choose Hook0 for a Rust data plane, a permanent free tier, a French operator, and a self-hosted server with every feature included.
Key Differences
Event Quotas vs Throughput Tiers
Convoy prices its cloud by throughput: Pro is $99/month flat for 25 events per second, Premium is $499/month with custom rate limits, and nothing stays free after the 14-day trial. Self-hosted, its Premium features (JS transformations, RBAC, white-labelling) cost $999/month. Hook0 Cloud prices by daily volume: free up to 100 events a day, Startup at €59/month, Pro at €190/month for 100,000 events a day, and overage is billed per event instead of blocking delivery. The self-hosted Hook0 server includes every feature at no licence cost.
An EU Region vs a French Operator
Hook0's managed cloud runs its application data plane in France at Clever Cloud (the US Cloudflare CDN is disclosed in our DPA), designed for GDPR compliance, and Hook0 is operated by a French company. Convoy Cloud lets you pick a US or an EU region at signup and lists data residency options on its Enterprise plan; Convoy's company address is in San Francisco. Where your data sits and which law binds the vendor are two separate questions.
Rust vs Go
Hook0 is written in Rust. No garbage collector means no GC pauses, lower memory usage, and more predictable latency under load. Convoy is written in Go, which has good throughput but does use garbage collection. At high volume, the difference shows up in tail latencies.
SSPL-1.0 vs Elastic License v2.0
Convoy uses the Elastic License v2.0: full source available, but offering Convoy as a managed service requires a commercial agreement. Hook0 uses SSPL-1.0: full source available, but cloud providers cannot resell it as a competing service. Both are source-available licenses and neither is OSI-approved. The practical difference is which activity is restricted, not how much code you can read.
Side by Side
| Feature | Hook0 | Convoy |
|---|---|---|
| License | SSPL-1.0 (full source available, not OSI-approved) | Elastic License v2.0 (full source available, not OSI-approved) |
| Language | Rust | Go |
| Database | PostgreSQL only | PostgreSQL + Redis |
| Webhook Direction | Outbound (sending) | Outbound + inbound |
| Managed Cloud | Yes (Clever Cloud FR, US Cloudflare CDN disclosed) | Yes (US or EU region, picked at signup) |
| Self-Hosting | Free (Docker / K8s) | Free (Community tier) |
| Paid Plans | Startup €59/month, Pro €190/month | Cloud Pro $99/month, Cloud Premium $499/month, self-hosted Premium $999/month, Enterprise on quote |
| SOC 2 | Planned | SOC 2 Type 1 |
| HMAC Signatures | Yes | Yes |
| Retry Logic | Configurable 2-phase (fast + slow, smart defaults) | Configurable |
| Primary Repo | GitHub + GitLab | GitHub (~2.9k stars) |
| Funding | 100% Bootstrapped | VC-backed (YC W22, Frain Technologies) |
Common Questions
Is Convoy open-source?
Convoy publishes its full source code under the Elastic License v2.0, which is not an OSI-approved open-source license: it forbids offering Convoy as a managed service without a commercial agreement. Hook0 is in the same family: full source code under SSPL-1.0, also not OSI-approved, with a restriction aimed at cloud providers reselling it. If your procurement policy strictly requires an OSI license, neither qualifies.
Does Convoy have a managed cloud?
Yes. Convoy Cloud has a 14-day trial (1 project, 100 events per day), then Pro at $99/month flat for 25 events per second and Premium at $499/month with custom rate limits. You pick a US or an EU region at signup. Hook0's managed cloud is EU-hosted from the free tier onward, with paid plans at €59 and €190 per month.
How do Hook0 and Convoy compare on pricing?
Self-hosted, both servers are free, but Convoy's Premium features cost $999/month while the Hook0 server ships every feature. In the cloud, Convoy charges a flat price per throughput tier: $99/month for 25 events per second, $499/month for custom limits. Hook0 Cloud is free up to 100 events a day, then €59/month for 30,000 events a day and €190/month for 100,000, with overage billed per event. At a steady high volume Convoy Pro can cost less; for a small or growing volume, and for a free tier that never expires, Hook0 costs less.
How do Hook0 and Convoy compare on performance?
Hook0 is written in Rust, so there are no garbage collection pauses. That means more predictable latency and lower memory usage under load. Convoy is written in Go, which performs well but does have GC overhead. Infrastructure-wise, both need PostgreSQL, but Convoy also requires Redis.
What does Convoy do better than Hook0?
Convoy handles both inbound and outbound webhooks in one product, while Hook0 focuses on outbound delivery. Convoy also has a SOC 2 Type 1 attestation, more GitHub stars (~2,875), publicly referenced fintech customers, and flat throughput-based cloud plans from $99/month that some teams prefer for billing predictability.
Is Convoy still maintained?
Yes. Convoy ships 2 to 3 releases per month (v26.8.0 landed in September 2026), its blog is active and the GitHub repository has multiple regular contributors. Treat any 'Convoy is dead' claim you find online as outdated.
How we compared, and our sources
This page compares the public plans, license and maintenance status of Hook0 and Convoy. Prices are each vendor's published figures; maintenance is taken from Convoy's public GitHub activity.
Sources
- Convoy releases on GitHub (consulted 2026-09-29)
- Convoy pricing (consulted 2026-10-15, archived copy)
- Convoy license on GitHub (consulted 2026-10-04)
This is an independent comparison. Hook0 is not affiliated with, endorsed by, or sponsored by Convoy. Product names and trademarks belong to their respective owners, and every competitor figure links to a public source with the date we checked it.
Last reviewed 2026-10-15.
You have better things to build
Stop building webhook infrastructure. Start shipping features. Get started in minutes.