Порівняння open-source інструментів для вебхуків (2026)
Ця сторінка допоможе скласти короткий список серверів вебхуків, які можна запустити самостійно. Вона охоплює п’ять проєктів, чий код можна завантажити й розгорнути на власному сервері, і відділяє ті, що під відкритою ліцензією, від source-available, бо саме це визначає, що з ними можна робити.
Спершу ліцензія
Section titled “Спершу ліцензія”| Проєкт | Ліцензія | Тип |
|---|---|---|
| Railhook | MIT | Open source, схвалена OSI |
| Svix | MIT | Open source, схвалена OSI |
| Hookdeck Outpost | Apache-2.0 | Open source, схвалена OSI |
| Convoy | Elastic License 2.0 | Source-available |
| Hook0 | SSPL | Source-available |
Ліцензія, схвалена OSI, дозволяє запускати, змінювати й поширювати програму, зокрема у складі продукту, який ви продаєте. Elastic License 2.0 і SSPL дозволяють читати й запускати код, але обмежують надання його як сервісу. Якщо ви плануєте вбудувати сервер вебхуків у те, що хостите для інших, прочитайте ці дві ліцензії разом із юристом.
Що робить кожен
Section titled “Що робить кожен”| Railhook | Svix | Outpost | Convoy | Hook0 | |
|---|---|---|---|---|---|
| Надсилає вебхуки вашим клієнтам | Так | Так | Так | Так | Так |
| Приймає вебхуки від провайдерів | Так | Окремим продуктом (Ingest) | Ні | Так | — |
| Чого немає у версії для власного сервера | Нічого | App Portal, трансформацій | — | Portal links, трансформацій на JavaScript, OpenTelemetry, RBAC | — |
| Доставляє в черги й шини подій | Ні | — | Так | — | — |
| Портал для клієнтів | Так | Лише в хмарі | Так | Платні редакції | — |
| OpenTelemetry | Ні | Так | Так | Платні редакції | — |
Прочерк означає, що перевірені сторінки не дають однозначної відповіді. Це не твердження, що функції немає.
Кожен одним рядком
Section titled “Кожен одним рядком”- Railhook — обидва напрямки в одному продукті під MIT, усі функції на власному сервері без ліцензійного ключа, тунель до localhost у CLI, вбудовуваний портал для клієнтів. Доставка лише через HTTP, немає OpenTelemetry. Railhook поряд з іншими.
- Svix — зріла платформа надсилання з SDK для 9 мов, Terraform-провайдером і SOC 2 та HIPAA для хмарного сервісу; відкритий сервер не містить App Portal і трансформацій. Railhook проти Svix.
- Hookdeck Outpost — лише надсилання, і саме його варто обрати, коли приймачі ваших клієнтів — SQS, Kafka, EventBridge, Pub/Sub чи RabbitMQ. Шлюз приймання Hookdeck — окремий SaaS із закритим кодом. Railhook проти Hookdeck.
- Convoy — обидва напрямки під source-available ліцензією, з portal links, трансформаціями на JavaScript, OpenTelemetry і RBAC у платних редакціях. Railhook проти Convoy.
- Hook0 — надсилання, з хмарою в ЄС, під SSPL. Railhook проти Hook0.
Як обрати
Section titled “Як обрати”- Вам потрібні обидва напрямки під відкритою ліцензією: Railhook. Svix пропонує приймання окремим продуктом (Ingest), а Convoy охоплює обидва напрямки під source-available ліцензією.
- Приймачі ваших клієнтів — черги: Outpost.
- Ваші клієнти мають самі керувати своїми ендпоінтами, і хмара постачальника вас влаштовує: Svix.
- Дані в хмарі мають лишатися в ЄС, і потрібен саме хмарний сервіс: Hook0 — або розгорніть будь-який з інших у власному регіоні.
Що далі
Section titled “Що далі”Railhook у порівнянніСильні сторони Railhook і кожна прогалина, детально.
Встановлення з DockerЗапустіть Railhook на власному сервері.
Перехід на RailhookПерейдіть з іншої платформи, коли обидві працюють.