GoRules
GoRules icon

GoRules

GoRules

Plataforma para modelar, versionar, gobernar y ejecutar reglas de negocio mediante un BRMS con editor visual (decision graphs y decision tables) y un motor de evaluación open source en Rust (ZEN Engine) que puede integrarse como SDK embebible o desplegarse como servicio vía un agente con API REST, manteniendo la ejecución dentro de la infraestructura del cliente y soportando flujos controlados de pruebas, auditoría y releases por entorno.

descripcion

GoRules es una plataforma para modelar, versionar y ejecutar reglas de negocio (Business Rules Engine + Business Rules Management System). Incluye un BRMS con editor visual (decision graphs y decision tables) para construir decisiones sin código, y un motor de ejecución (ZEN Engine) open source escrito en Rust, disponible como SDK embebible o como servicio vía un agente (GoRules Agent). El diseño busca que la autoría y el ciclo de vida de reglas (edición, pruebas, auditoría y releases) se gestionen de forma controlada, mientras la evaluación se ejecute dentro de la infraestructura del cliente.

aplicacion profesional

Sirve para externalizar y gobernar lógica de decisión cambiante (pricing, elegibilidad, riesgo, underwriting, ruteo, compliance, etc.) sin redeploy del core de la aplicación. Casos de uso típicos: (1) equipos de negocio editan tablas/umbrales y los equipos técnicos mantienen el control del flujo de publicación; (2) ejecución de decisiones de baja latencia embebida en apps (SDK nativo) o centralizada como microservicio (Agent REST) para múltiples consumidores; (3) gobierno: control de cambios con proyectos tipo "Git-like" (ramas, historial), releases por entorno, aprobaciones y auditoría de cambios; (4) despliegues: cloud gestionado, self-hosted (Docker/Kubernetes, dependencia principal PostgreSQL según pricing), o embebido en aplicaciones (varios lenguajes).

precio

Según la página pública de precios (self-hosted): Free: 0 EUR/mes. Team: 50 EUR/mes. Business: 500 EUR/mes. Enterprise: precio "Custom". Indica disponibilidad de un plan gratuito (Free).

puntos a favor

  • Núcleo de ejecución (ZEN Engine) open source con licencia MIT y base en Rust; posibilidad de auditoría del motor y ejecución local/embebida.
  • Opciones de ejecución flexibles: SDK embebido (sin overhead de red) o Agent headless que expone REST; la documentación indica que la evaluación ocurre dentro de la infraestructura del cliente.
  • BRMS con capacidades de gobierno del ciclo de vida: editor visual, simulador/tracing, control de versiones, releases, y funcionalidades de auditoría/diff según plan.
  • Soporte multi-lenguaje mediante SDKs nativos (documentación menciona Node.js, Python, Go, Rust, Java, Kotlin, Swift).
  • Documentación pública estructurada (conceptos, quickstarts y guías) y repositorio GitHub del motor.
  • Disponibilidad de cumplimiento SOC 2 Type II anunciado en el blog oficial (fecha publicada: Jan 12, 2026).

puntos en contra

  • Parte de la información visible en la web principal y de precios tiene tono comercial; para decisiones técnicas conviene apoyarse principalmente en la documentación de referencia y repositorios.
  • Las características de seguridad/gobierno (p. ej., SSO, audit log, diff viewer, entornos) dependen del plan; en Free/Team hay limitaciones explícitas de usuarios/proyectos/documentos.
  • Los importes publicados están en EUR y orientados a self-hosted; no se observa en la página pública un detalle de precios para cloud gestionado (si aplica) más allá de "Book a demo"/"Get started".
  • El repositorio del motor indica restricciones a contribuciones de código (acepta principalmente documentación/tests), lo que puede limitar la influencia externa en el roadmap del core open source.
  • Detalles operativos avanzados (p. ej., métricas completas, HA, backup/restore, límites exactos de auditoría, retención) no se desprenden de forma completa de la información pública consultada; puede requerir validación en soporte/contrato.