Qué es Dify
Dify es una plataforma de código abierto para crear aplicaciones con LLM. Ofrece un lienzo visual de flujos de trabajo, un pipeline RAG desde la ingesta hasta la recuperación, agentes con herramientas de su marketplace, servidores MCP o APIs personalizadas, un IDE de prompts, APIs de backend como servicio e integraciones con herramientas de observabilidad como Langfuse, Opik y Arize Phoenix. Puede usar Dify Cloud, alojar usted mismo la Community Edition con Docker Compose o consultar por Dify Enterprise, que añade SSO, RBAC y SLA de soporte. Su nodo Code ejecuta Python o JavaScript en un sandbox, y su nodo Human Input detiene un flujo de trabajo para que una persona responda.
Constructor de aplicaciones frente a plataforma de agentes gobernada
Dify y EDDI coinciden en RAG, herramientas y agentes, pero optimizan para personas distintas. Dify optimiza para quienes quieren montar aplicaciones de forma visual y lanzarlas rápido, con un nodo de código como vía de escape. EDDI optimiza para operadores que necesitan que el comportamiento del agente sea configuración declarativa y revisable, con gobernanza a su alrededor. Muchos equipos empiezan con razón en Dify, y algunos se mudan cuando llegan requisitos de multitenencia, licencias o auditoría.
Comodidad del constructor frente a superficie de operación
| Dimensión | Dify | EDDI |
|---|---|---|
| Abstracción principal | Lienzo visual de flujos de trabajo y chatflows, con un IDE de prompts | Config-as-code: recursos JSON creados en Manager o por API, versionados como código fuente |
| Licencia | Dify Open Source License: Apache 2.0 más condiciones. La operación multitenant del código fuente requiere autorización por escrito, y el logotipo y el copyright del frontend deben conservarse | Apache 2.0, aprobada por la OSI |
| Lógica personalizada | El nodo Code ejecuta Python o JavaScript en un sandbox que bloquea el sistema de archivos, la red saliente y los comandos del sistema, con un conjunto fijo de paquetes | Sin evaluación de código en tiempo de ejecución; la lógica se declara o reside tras una herramienta MCP o una llamada HTTP |
| Human in the loop | El nodo Human Input detiene un flujo de trabajo a la espera de un formulario respondido en la aplicación web o por correo; espera predeterminada de 3 días y después una rama de tiempo de espera | Puertas de aprobación en turnos, llamadas a herramientas y fases de grupo; las políticas de tiempo de espera incluyen WAIT_INDEFINITELY, AUTO_APPROVE, AUTO_REJECT y ABORT; aprobaciones en Manager y Slack |
| Herramientas e integraciones | Marketplace, servidores MCP y APIs personalizadas | 84 herramientas MCP, un cliente MCP, importación OpenAPI, httpCall, A2A |
| RAG | Pipeline de conocimiento integrado con extracción de documentos | 8 proveedores de embeddings, 6 almacenes vectoriales, además de RAG con httpCall sin infraestructura adicional |
| Multiagente | Agentes y nodos de flujo de trabajo compuestos en el lienzo | Debates de grupo con 7 estilos, decisiones y disensos registrados, aprobación humana opcional por fase |
| Identidad y acceso | Espacios de trabajo; SSO y RBAC mediante Dify Enterprise | Keycloak/OIDC opcional con los roles eddi-admin y eddi-approver en la versión de código abierto |
| Observabilidad y auditoría | Registros y monitorización, integraciones con Langfuse, Opik y Arize Phoenix | Métricas de Prometheus más un libro de auditoría firmado con HMAC, de solo anexado y con control de secuencia |
| Despliegue | Dify Cloud, Docker Compose, Enterprise bajo petición | Docker, Helm, Kustomize, OpenShift (imagen certificada por Red Hat, Operator mediante OperatorHub) |
Los datos sobre la otra herramienta se contrastaron con su documentación oficial y su repositorio en octubre de 2026. Estos proyectos cambian rápido, así que confirme el comportamiento actual con el proveedor antes de decidir.
Cómo elegir entre ambas
Cuándo Dify es la mejor opción
- Quiere un lienzo visual que quienes no son ingenieros puedan leer y ampliar, con respuesta rápida mientras construyen.
- Un marketplace de plugins y plantillas de flujos de trabajo listas le ahorran tiempo real de integración.
- Quiere una opción alojada (Dify Cloud) y no desea operar nada por su cuenta.
- Un nodo Code es una función que usted quiere: pequeñas transformaciones de datos en Python o JavaScript dentro del flujo de trabajo.
- Ejecuta un único despliegue interno para su propio equipo, de modo que la condición de licencia sobre multitenencia no le afecta.
Cuándo EDDI es la mejor opción
- Su equipo jurídico necesita una licencia Apache 2.0 sin condiciones, también para atender a muchos inquilinos o clientes desde un mismo despliegue.
- La revisión de seguridad prohíbe la ejecución de código dentro de la plataforma de automatización, con sandbox o sin él.
- Determinadas llamadas a herramientas o fases de grupo requieren una decisión humana, registrada en un libro firmado.
- El comportamiento del agente debe versionarse, compararse con diff y promoverse entre entornos como configuración.
- Necesita un despliegue en Kubernetes, OpenShift o en entornos aislados (air-gapped) con modelos locales.
Cómo migrar una aplicación desde Dify
Las aplicaciones de Dify son grafos visuales y los agentes de EDDI son configuración, así que se trata de una traducción y no de una importación. Lo que más reflexión requiere son los nodos Code, que pasan a ser configuración o una herramienta declarada.
| Dify | EDDI |
|---|---|
| Chatflow o flujo de trabajo | Agente de EDDI: pipeline más reglas de comportamiento |
| Nodo LLM y prompt | Tarea LLM con un mensaje de sistema y fragmentos de prompt versionados |
| Base de conocimiento | Base de conocimiento RAG de EDDI con un proveedor de embeddings y un almacén vectorial |
| Herramienta, plugin o servidor MCP | Conexión de cliente MCP, httpCall o una API importada desde OpenAPI |
| Code node | Reglas de comportamiento y lógica de prompt, o una herramienta MCP si necesita código real |
| Human Input node | Regla PAUSE_CONVERSATION o toolApprovals, con una política de tiempo de espera |
| Claves de API de los proveedores | Entradas del Secrets Vault, referenciadas como ${vault:key} |
Preguntas frecuentes
¿Dify es de código abierto?
Dify publica su código fuente bajo la Dify Open Source License, que es Apache 2.0 con condiciones adicionales: no se puede usar el código fuente para operar un entorno multitenant sin autorización por escrito, y no se puede eliminar el logotipo ni la información de copyright del frontend. No es la Apache 2.0 sin más que usa EDDI, así que léala con su equipo jurídico si alguna de las dos condiciones pudiera aplicarse.
¿Tiene EDDI un constructor visual como Dify?
EDDI Manager es una interfaz React de nivel productivo para crear, desplegar y supervisar agentes, disponible en 11 idiomas. Es una interfaz de administración y no un lienzo de nodos: usted configura agentes, prompts, herramientas y pipelines, y cada cambio es un recurso versionado y no un diagrama.
¿Por qué EDDI evita un nodo de código?
Un nodo de código con sandbox es una función razonable, y Dify restringe a qué puede acceder. Pero cualquier ejecución de código dentro de la plataforma es una superficie de ataque que una revisión de seguridad tiene que examinar. EDDI mantiene el comportamiento del agente declarativo, de modo que lo que una herramienta puede hacer es lo que usted declara y aprueba.
¿Podemos usar Dify y EDDI juntos?
Sí. Dify puede usar servidores MCP y APIs personalizadas, y EDDI expone un servidor MCP y una API REST, así que un flujo de trabajo de Dify puede llamar a un agente de EDDI como un paso gobernado. EDDI puede llamar a la API de Dify mediante httpCall.
Otras comparativas
- EDDI vs. LangChain y LangGraph
- EDDI vs. Microsoft Agent Framework (AutoGen y Semantic Kernel)
- EDDI vs. CrewAI
- EDDI vs. n8n
- EDDI vs. Flowise
- EDDI vs. Rasa
- Todas las alternativas: constructores, bibliotecas y plataformas en la nube
¿Listo para producción?
Obtenga despliegue gestionado, soporte respaldado por SLA y ayuda directa del equipo que desarrolla EDDI.
Hable con nosotros sobre el despliegue empresarial