Aller au contenu principal
Comparaison

Hook0 vs Convoy Même problème, compromis différents

Tous deux en code source ouvert. Tous deux sur PostgreSQL. Mais les ressemblances s'arrêtent là, Rust vs Go, cloud managé vs auto-hébergé uniquement, SSPL-1.0 vs MPL-2.0. Cette page décortique ce qui compte vraiment quand tu choisis pour la prod.

Ils livrent leurs webhooks avec Hook0

Coinbase Eudonet GEODIS WoodWing Optery Alteos ActiveAnts Apizee
Pourquoi Hook0

Différences clés

Cloud managé vs auto-hébergé uniquement

Convoy est auto-hébergé uniquement. Pas de cloud managé, point. Tu l'exécutes, tu le maintiens. Hook0 te laisse choisir, soit le cloud managé (hébergé en Europe), soit l'auto-hébergement gratuit via Docker ou Kubernetes.

Rust vs Go

Hook0 est écrit en Rust. Pas de garbage collector, donc pas de pauses GC, moins de mémoire utilisée et une latence plus prévisible sous charge. Convoy est écrit en Go, débit correct mais avec garbage collection. À haut volume, l'écart se voit sur les latences en queue.

SSPL vs MPL-2.0

Convoy utilise MPL-2.0. Très permissive, aucune restriction sur la redistribution. Hook0 utilise SSPL-1.0, la totalité du code source est disponible, mais les fournisseurs cloud ne peuvent pas la revendre comme service concurrent. Les deux sont en code source ouvert. La différence porte sur ce que les tiers peuvent faire avec le code.

Hébergement européen vs infra DIY

Le cloud Hook0 fait tourner son plan de données en France chez Clever Cloud (CDN Cloudflare US divulgué dans le <a href="/fr/accord-traitement-donnees">DPA</a>), conçu pour la conformité RGPD dès le départ. Avec Convoy, tu choisis ta localisation d'hébergement, mais tu prends aussi tout le stack ops, monitoring, backups, scaling, uptime. Pas d'option managée, tout est sur ton dos.

Comparaison de fonctionnalités

Côte à côte

Fonctionnalité Hook0 Convoy
Licence SSPL-1.0 (source intégrale disponible) MPL-2.0
Langage Rust Go
Base de données PostgreSQL seulement PostgreSQL + Redis
Cloud managé Oui (Clever Cloud FR, CDN Cloudflare US) Non
Auto-hébergement Gratuit (Docker / K8s) Oui (seule option)
Tier gratuit Oui (cloud) N/A (auto-hébergé uniquement)
Signatures HMAC Oui Oui
Logique de relances Configurable 2-phases (rapide + lent, defaults intelligents) Configurable
Dépôt principal GitHub + GitLab GitHub (~2,8k stars)
Financement 100% bootstrappé VC-backed (Frain Technologies)
FAQ

Questions fréquentes

Convoy est-il entièrement en code source ouvert ?

Oui. Convoy utilise la licence MPL-2.0, Hook0 utilise SSPL-1.0. Les deux publient leur code source intégral. La différence pratique tient à la redistribution, MPL-2.0 a moins de restrictions, alors que SSPL-1.0 empêche les fournisseurs cloud de proposer le logiciel comme service managé concurrent.

Convoy propose-t-il un cloud managé ?

Non. Convoy est auto-hébergé uniquement, tu fais tourner et tu maintiens tout toi-même. Hook0 propose un cloud managé (hébergé en Europe) et permet aussi l'auto-hébergement gratuit avec Docker ou Kubernetes.

Comment Hook0 et Convoy se comparent-ils en performances ?

Hook0 est écrit en Rust, donc pas de pauses garbage collection. Latence plus prévisible et moins de mémoire sous charge. Convoy est écrit en Go, qui tourne bien mais a un overhead GC. Côté infra, tous deux ont besoin de PostgreSQL, mais Convoy demande aussi Redis.

Lequel est meilleur pour l'auto-hébergement ?

Les deux peuvent être auto-hébergés, mais avec Convoy c'est ta seule option. Hook0 supporte Docker Compose et Kubernetes pour de l'auto-hébergement gratuit, et a aussi un cloud managé si tu préfères éviter le boulot ops. Une différence pratique, Hook0 n'a besoin que de PostgreSQL. Convoy demande PostgreSQL et Redis.

Tu as mieux à construire

Arrête d'écrire ton infra webhooks. Livre des fonctionnalités. Démarrage en quelques minutes.

Sans carte bancaire
Setup en 5 minutes
Résiliation à tout moment