railhook
Pasarela webhooks open-source para auto-alojamiento o cloud. Gestiona entregas salientes y entrantes con registro completo, reintentos escalonados, verificación de firmas HMAC y soporte nativo para agentes AI vía MCP.
Ficha actualizada 22 sept 2026, 18:12 · upstream 22 sept 2026, 17:36 · release v2.30.2
Qué es railhook
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Railhook es una pasarela webhooks de código abierto diseñada para actuar como intermediario fiable entre aplicaciones y clientes. Permite enviar eventos desde tu aplicación a múltiples destinos finales con garantía de entrega mediante transacciones atómicas y reintentos escalonados, o recibir eventos de proveedores externos (como Stripe o GitHub) verificando sus firmas antes de reenviarlos.
- Gestionar entregas salientes de una app hacia múltiples clientes B2B sin perder eventos.
- Recebir webhooks de proveedores como Stripe o Slack y reenviarlos a sistemas internos con verificación de seguridad.
- Probar integraciones de webhooks localmente usando el CLI tunnel para desarrollo.
- Permitir que agentes AI (Claude, Cursor) gestionen eventos y endpoints mediante el protocolo MCP.
- Implementar reglas de transformación JSONPath y límites de tasa antes de enviar a los destinos.
- Licencia MIT sin restricciones para auto-alojamiento completo.
- Soporte nativo del Model Context Protocol (MCP) en /mcp para agentes AI.
- Persistencia de eventos en la misma transacción que el write original.
- Reintentos escalonados con cola de mensajes fallidos y reenvío masivo.
- Aislamiento de inquilinos y cifrado AES-256-GCM para secretos en reposo.
- Verificación automática de firmas HMAC para proveedores estándar.
- Requiere infraestructura específica: Docker Compose v2, PostgreSQL, Redis y Kafka.
- Complejidad HIGH con requisitos mínimos de 4 GB RAM y 5 GB disco.
- No incluye Dockerfile nativo; depende del script de instalación o Compose.
- La interfaz gráfica requiere acceso a puertos específicos (8080, 5173) sin proxy.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Ejecuta el script oficial de instalación para configurar HTTPS y secretos automáticamente. Verifica que los puertos 8080 (API), 5432 (PostgreSQL) y 6379 (Redis) estén libres. Si usas un proxy inverso, añade --behind-proxy y apunta a localhost:8080. Asegura al menos 4 GB de RAM y 30 GB de disco para la base de datos y caché.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.