Design processes. Decide with rules. Run with plugins. Diseñá procesos. Decidí con reglas. Ejecutá con plugins.
RuleFlow is a dynamic rules & process engine. Non-technical users design process lifecycles visually, decisions are made with point-and-click rules, and the real work runs in hot-pluggable DLLs. Self-hosted, multi-tenant, audited — with a built-in HTTP API and optional AI steps. RuleFlow es un motor dinámico de reglas y procesos. Usuarios no técnicos diseñan los ciclos de vida visualmente, las decisiones se toman con reglas de apuntar y hacer clic, y el trabajo real corre en DLLs recargables en caliente. Autohospedado, multi-tenant, auditado — con API HTTP y pasos de IA opcionales.
docker run -d --restart unless-stopped -p 8080:8080 -v ruleflow-data:/app/App_Data ghcr.io/roberthdudiver/ruleflow:latest
What it doesQué hace
Visual designerDiseñador visual
Draw the lifecycle: states, transitions and final states. No code. Dibujá el ciclo de vida: estados, transiciones y estados finales. Sin código.
Point-and-click rulesReglas por clics
Build routing rules with field / operator / value and AND-OR groups, by priority. Armá reglas con campo / operador / valor y grupos Y-O, por prioridad.
Hot-pluggable DLLsDLLs en caliente
Drop in plugins that do the work; update them live and roll back versions in a click. Sumá plugins que hacen el trabajo; actualizalos en vivo y hacé rollback de versiones en un clic.
AI stepsPasos de IA
Add an AI decision step to any flow — OpenAI, Claude, Gemini, Groq, LM Studio, Ollama… Agregá un paso de decisión con IA a cualquier flujo — OpenAI, Claude, Gemini, Groq, LM Studio, Ollama…
Multi-tenant & auditedMulti-tenant y auditado
Isolated per tenant, with a full audit trail: what, who, when and why. Aislado por tenant, con auditoría completa: qué, quién, cuándo y por qué.
Built-in APIAPI integrada
Trigger and query processes over HTTP with per-tenant API keys. OpenAPI + Swagger UI. Dispará y consultá procesos por HTTP con API keys por tenant. OpenAPI + Swagger UI.
InstallInstalar
Runs on Windows and Linux. Then open http://localhost:8080 and complete the setup wizard.
Corre en Windows y Linux. Después abrí http://localhost:8080 y completá el asistente de instalación.
Docker
docker run -d --name ruleflow --restart unless-stopped -p 8080:8080 -v ruleflow-data:/app/App_Data -v ruleflow-plugins:/app/pluginstore ghcr.io/roberthdudiver/ruleflow:latest
Works on Windows, Linux and macOS. Funciona en Windows, Linux y macOS.
Linux
curl -fsSL https://raw.githubusercontent.com/RoberthDudiver/ruleflow/main/install.sh | bash
As a service: prefix with sudo RULEFLOW_SERVICE=1.
Como servicio: antepone sudo RULEFLOW_SERVICE=1.
Windows (PowerShell)
irm https://raw.githubusercontent.com/RoberthDudiver/ruleflow/main/install.ps1 | iex
IIS is also supported (ASP.NET Core Hosting Bundle). También soporta IIS (ASP.NET Core Hosting Bundle).
How to useCómo se usa
- DesignDiseñá the process in the visual designer — states + transitions. el proceso en el diseñador visual — estados + transiciones.
- Add rulesAgregá reglas on the transitions with clicks; add actions (plugin / calc / AI) on states. en las transiciones con clics; agregá acciones (plugin / cálculo / IA) en los estados.
- PublishPublicá and try it from Instances → Simulate. y probalo en Instancias → Simular.
- IntegrateIntegrá
from your system via the HTTP API using an
X-Api-Key. desde tu sistema por la API HTTP con unaX-Api-Key.
/ayuda, API reference at /scalar.
Ayuda en la app en /ayuda, referencia de API en /scalar.
FAQ
Is it free?¿Es gratis?
The evaluation build is free for testing and development. Production or commercial use requires a paid commercial license — contact us. La build de evaluación es gratis para pruebas y desarrollo. El uso en producción o comercial requiere una licencia paga — escribinos.
Which databases are supported?¿Qué bases de datos soporta?
SQLite, PostgreSQL, SQL Server and MongoDB — chosen in the setup wizard. SQLite, PostgreSQL, SQL Server y MongoDB — se eligen en el asistente de instalación.
Can I write my own plugins?¿Puedo hacer mis propios plugins?
Yes. Download the plugin template, implement a small interface, build the DLL and upload it. Your plugins and your data are yours. Sí. Descargás el template de plugin, implementás una interfaz chica, compilás el DLL y lo subís. Tus plugins y tus datos son tuyos.
Is the source code available?¿El código fuente está disponible?
The source is private. The public repository distributes the installers, the Docker image and the license only. El código es privado. El repositorio público distribuye solo los instaladores, la imagen Docker y la licencia.
Where does my data live?¿Dónde viven mis datos?
On your own server — RuleFlow is self-hosted. Nothing is sent to us. En tu propio servidor — RuleFlow es autohospedado. No se nos envía nada.
ContactContacto
Questions, a demo, or a commercial license? Send a message. ¿Consultas, una demo o una licencia comercial? Mandá un mensaje.