Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

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é.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsPHPPython
SERVICIOS
PostgreSQLRedisKafka
BASES DE DATOS
PostgreSQLRedis
PUERTOS
808054321278082517363791025808180
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.