Conclusiones clave
- La licencia no es Apache 2.0 pura — la "Dify Open Source License" añade una cláusula contra despliegues SaaS multiusuario no autorizados y una obligación de conservar el logo/la marca
- La Community Edition (autoalojada) es gratuita, de código abierto y funciona como un único espacio de trabajo vía Docker
- Dify Cloud es una opción gestionada de pago con un nivel Sandbox gratuito y precios anuales por espacio de trabajo
- Dify Enterprise añade SSO/SAML, RBAC y cumplimiento SOC 2 Tipo II e ISO 27001 para despliegue autoalojado o en VPC
- El RAG (Knowledge Pipeline) y las llamadas a herramientas de los agentes son funciones centrales, no complementos — el mismo lienzo construye ambas cosas
- Más de 50 herramientas integradas para agentes (búsqueda, generación de imágenes, ejecución de código, y más), además de integraciones con cientos de LLM
📍 En una frase
Dify es una plataforma open source que combina un constructor visual de workflows de IA, un pipeline de conocimiento RAG y un framework de agentes, publicada bajo una licencia Apache 2.0 modificada que restringe operarla como SaaS multiusuario sin autorización escrita.
💬 En términos simples
En lugar de conectar por separado un sistema de búsqueda documental, un chatbot y un framework de agentes, Dify pone las tres cosas detrás de un mismo lienzo de arrastrar y soltar, que puedes autoalojar o usar como servicio en la nube de pago.
📌Note: Si planeas revender acceso a Dify alojado como servicio multiusuario a tus propios clientes, lee primero la sección de licencia más abajo — ese caso de uso necesita un acuerdo comercial con LangGenius.
¿Qué es Dify?
Dify es una plataforma open source para construir y desplegar aplicaciones LLM — chatbots, asistentes de búsqueda documental y sistemas multiagente — mediante una interfaz visual, en lugar de ensamblar bibliotecas separadas para orquestación, recuperación y lógica de agentes. El proyecto lo mantiene LangGenius y está alojado en github.com/langgenius/dify, donde ha superado las 154.000 estrellas en GitHub.
- Workflow Studio: un constructor visual basado en nodos para encadenar prompts, pasos de recuperación, llamadas a herramientas y lógica condicional en una aplicación funcional
- Knowledge Pipeline (RAG): ingestión, fragmentación, embedding e indexación de documentos que alimenta la recuperación de un agente o workflow
- Agentes: construidos por conversación o configuración manual, desplegables de forma autónoma, integrados en un sitio web, o como nodo dentro de un workflow más amplio
- Gestión de modelos: conecta con cientos de LLM propietarios y open source a través de decenas de proveedores de inferencia, incluido cualquier endpoint compatible con la API de OpenAI
- Más de 50 herramientas integradas para agentes (búsqueda web, generación de imágenes, ejecución de código, y similares), ampliables mediante integraciones de marketplace y MCP
- Opciones de publicación: desplegar una app como app web, API REST, widget de chat integrable o herramienta compatible con MCP, con monitoreo de ejecución
Licencia de Dify: qué restringe la Apache 2.0 modificada
Dify no se publica bajo la licencia Apache 2.0 estándar. El repositorio usa lo que LangGenius llama la "Dify Open Source License" — una base Apache 2.0 con condiciones adicionales. Este es el dato que la mayoría de las reseñas pasa por alto, y cambia cómo puedes desplegar Dify legalmente en escenarios concretos.
Las condiciones adicionales añaden dos restricciones que la Apache 2.0 pura no tiene. Primero, no puedes usar el código fuente de Dify para operar un entorno multiusuario sin autorización escrita explícita de LangGenius — es decir, no puedes tomar el código open source y revenderlo como tu propio producto SaaS alojado y multicliente sin un acuerdo comercial. Segundo, no puedes eliminar ni modificar el logo de Dify ni la información de copyright que aparece en la consola o en las aplicaciones construidas con él.
- Permitido: autoalojar Dify internamente para tu propio equipo u organización, en tu propia infraestructura
- Permitido: usar Dify como servicio de backend dentro de tu propia aplicación, incluidos productos comerciales, sin un modelo de reventa multiusuario
- Permitido: modificar, bifurcar (fork) y redistribuir el código fuente bajo los mismos términos de licencia
- Restringido sin autorización escrita: operar el código fuente de Dify como plataforma SaaS multiusuario — es decir, revender acceso a Dify alojado a varios clientes distintos como tu propio servicio
- Restringido en cualquier momento: eliminar o alterar el logo o el aviso de copyright de Dify en la consola o en las apps construidas sobre él
⚠️Warning: No asumas que "open source" significa "Apache 2.0 sin condiciones". Lee el archivo LICENSE del repositorio langgenius/dify antes de construir un producto multiusuario sobre el código autoalojado.
Community vs. Cloud vs. Enterprise
Dify existe en tres formas, y la adecuada depende de quién aloja la infraestructura y cuánto soporte necesitas.
Community
- Alojamiento:
- Autoalojado (Docker)
- Costo:
- Gratis
- Límite de espacios:
- 1 espacio de trabajo
- Mejor para:
- Equipos internos, desarrolladores, infraestructura autogestionada
Dify Cloud — Sandbox
- Alojamiento:
- Gestionado (LangGenius)
- Costo:
- $0/año
- Límite de espacios:
- 1 espacio, 1 miembro
- Mejor para:
- Evaluación y proyectos personales pequeños
Dify Cloud — Professional
- Alojamiento:
- Gestionado (LangGenius)
- Costo:
- $590/año por espacio
- Límite de espacios:
- 1 espacio, 3 miembros
- Mejor para:
- Equipos pequeños sin infraestructura propia
Dify Cloud — Team
- Alojamiento:
- Gestionado (LangGenius)
- Costo:
- $1.590/año por espacio
- Límite de espacios:
- 1 espacio, 50 miembros
- Mejor para:
- Equipos más grandes con más apps y almacenamiento
Enterprise
- Alojamiento:
- Autoalojado o VPC
- Costo:
- Personalizado (contactar ventas)
- Límite de espacios:
- Varios espacios
- Mejor para:
- Organizaciones que necesitan SSO/SAML, RBAC, SOC 2, ISO 27001
Los planes de Dify Cloud también limitan créditos de mensajes, número de apps, documentos de la base de conocimiento y almacenamiento — Sandbox incluye 200 créditos de mensajes, 5 apps y 50 documentos; Professional incluye 5.000 créditos de mensajes al mes, 50 apps y 500 documentos; Team incluye 10.000 créditos de mensajes al mes, 200 apps y 1.000 documentos. Verifica dify.ai/pricing directamente antes de decidirte, ya que los límites de uso cambian independientemente del precio anunciado.
Funciones de RAG y base de conocimiento
El Knowledge Pipeline de Dify gestiona el lado del RAG (generación aumentada por recuperación): convierte archivos, sitios web y documentos en una base de conocimiento consultable que un agente o workflow puede usar en tiempo de ejecución.
- Ingestión: sube archivos o conecta fuentes de datos; el pipeline extrae el texto, lo limpia y lo prepara para indexarlo
- Fragmentación e indexación: los documentos se dividen en segmentos recuperables y se vectorizan para la búsqueda semántica
- Base de conocimiento como componente: cualquier workflow o agente puede adjuntar una o más bases de conocimiento como paso de recuperación
- Los límites de número de documentos escalan según el plan — los niveles gratuitos Community/Sandbox limitan los documentos de conocimiento por debajo de los niveles Cloud de pago o los despliegues Enterprise autoalojados
Agentes y llamadas a herramientas
Los agentes en Dify se pueden construir de dos formas: mediante un flujo de configuración conversacional, o conectando manualmente herramientas, bases de conocimiento y lógica en el lienzo. En ambos casos, el agente resultante puede ejecutarse de forma autónoma, integrarse en un sitio web, o actuar como un nodo dentro de un workflow más amplio de varios pasos.
- Llamadas a herramientas: los agentes pueden llamar a APIs externas, ejecutar código, consultar bases de datos o usar cualquiera de las más de 50 herramientas integradas (búsqueda web, generación de imágenes, y similares) que trae la plataforma
- Compatibilidad con MCP: el marketplace de Dify integra herramientas y fuentes de datos de Model Context Protocol junto a su biblioteca de herramientas nativa
- Orquestación de workflows: ramificación condicional, lógica de varios pasos, y el encadenamiento de un paso de agente con un paso de recuperación RAG u otro agente
- Publicación: un agente terminado se despliega como app web, endpoint de API, widget integrable o herramienta compatible con MCP, con monitoreo de ejecución
¿Cómo autoalojar Dify?
Autoalojar la Community Edition ejecuta la plataforma completa en infraestructura que tú controlas, usando Docker Compose — el método de inicio rápido documentado oficialmente.
- 1Instala Docker y Docker Compose si aún no los tienes, en Linux, macOS o Windows con WSL2.
- 2Clona el repositorio: git clone https://github.com/langgenius/dify.git, luego cd dify/docker.
- 3Copia el archivo de entorno de ejemplo: cp .env.example .env, y revisa los valores antes de iniciar la pila.
- 4Inicia la pila: docker compose up -d. Esto lanza el servidor API, el frontend web y los servicios de soporte.
- 5Abre http://localhost/install en un navegador para completar la configuración inicial y crear una cuenta de administrador.
- 6Añade al menos un proveedor de LLM (una clave API para un modelo propietario, o una conexión a un endpoint local compatible con la API de OpenAI) antes de construir tu primer workflow.
¿El Dify autoalojado necesita una GPU?
No, no para la plataforma en sí. Dify orquesta llamadas a proveedores de LLM — no ejecuta la inferencia del modelo. Una GPU solo importa si autoalojas por separado el LLM que Dify llama (por ejemplo, mediante un servidor de inferencia local).
¿Puedo ejecutar Dify completamente sin conexión con modelos locales?
Puedes apuntar Dify a cualquier endpoint de inferencia local compatible con la API de OpenAI, lo que permite que una instancia de Dify autoalojada enrute solicitudes a un modelo hospedado localmente sin llamar a proveedores de LLM externos, siempre que cada herramienta e integración conectada también se mantenga local.
¿Para quién es Dify?
Dify encaja con equipos que quieren una plataforma que cubra orquestación de workflows, RAG y agentes juntos, en lugar de ensamblar herramientas separadas para cada capa.
Dify vs. Flowise, LangChain, LlamaIndex
Dify se solapa con constructores visuales como Flowise en el lienzo de workflows, y con frameworks code-first como LangChain y LlamaIndex en capacidad de RAG y agentes — la diferencia está en cuánto de la pila viene en un solo producto.
| Herramienta | Interfaz | Licencia | Mejor para |
|---|---|---|---|
| Dify | Visual + RAG + agentes | Apache 2.0 modificada | Plataforma LLMOps todo en uno |
| Flowise | Visual, arrastrar y soltar | Apache 2.0 | Instalaciones autoalojadas existentes |
| LangChain | Código Python / JS | MIT | Control total y personalizado |
| LlamaIndex | Código Python / TS | MIT | Pipelines RAG intensivos en datos |
Errores comunes al evaluar Dify
Estos errores vienen de tratar a Dify como una herramienta de Apache 2.0 pura, o de confundir su alcance combinado con el de una herramienta más específica y de un solo propósito.
Preguntas frecuentes
¿Es gratis Dify?
La Community Edition autoalojada es gratuita y open source. Dify Cloud tiene un nivel Sandbox gratuito además de niveles Professional y Team de pago, facturados por espacio de trabajo y por año. Dify Enterprise tiene precio personalizado.
¿Qué licencia usa Dify?
Una licencia Apache 2.0 modificada que LangGenius llama "Dify Open Source License". Añade dos restricciones más allá de la Apache 2.0 pura: no puedes operar el código fuente como SaaS multiusuario sin autorización escrita, y no puedes eliminar ni modificar el logo de Dify ni el aviso de copyright en la consola o en las apps construidas con él.
¿Puedo usar Dify comercialmente?
Sí, para uso interno o como backend de tu propio producto comercial. Revender acceso alojado multicliente al código open source como tu propio SaaS es el único escenario que necesita un acuerdo escrito separado con LangGenius.
¿Dify soporta RAG?
Sí. El Knowledge Pipeline ingiere documentos y sitios web, los fragmenta e indexa, y permite que cualquier workflow o agente consulte la base de conocimiento resultante como paso de recuperación.
¿Dify soporta agentes de IA?
Sí. Los agentes se pueden construir de forma conversacional o configurarse manualmente, y pueden llamar a APIs externas, ejecutar código, o usar cualquiera de las más de 50 herramientas integradas que trae la plataforma, incluidas herramientas basadas en MCP.
¿En qué se diferencia Dify de Flowise?
Flowise es principalmente un lienzo de workflow visual para construcciones de LangChain/LangGraph. Dify agrupa un constructor visual similar junto con un pipeline RAG nativo, un framework de agentes, gestión de modelos y observabilidad en una sola plataforma, en lugar de dejar el RAG y el despliegue a herramientas separadas.
¿En qué se diferencia Dify de LangChain o LlamaIndex?
LangChain y LlamaIndex son frameworks code-first — escribes Python o TypeScript para definir la lógica de recuperación y de agentes. Dify es una plataforma con un constructor visual sobre una capacidad similar, que intercambia algo de flexibilidad programática por una iteración visual más rápida y despliegue/hosting integrados.
¿Puedo autoalojar Dify sin GPU?
Sí. Dify orquesta llamadas a proveedores de LLM en lugar de ejecutar la inferencia él mismo, así que la plataforma no tiene ningún requisito propio de GPU. Una GPU solo importa si autoalojas por separado el LLM que Dify llama.
¿Qué añade Dify Enterprise sobre Community?
Dify Enterprise añade autenticación SSO/SAML, control de acceso basado en roles (RBAC), varios espacios de trabajo, y cumplimiento SOC 2 Tipo II e ISO 27001, desplegado autoalojado o en tu propia VPC con soporte del proveedor.
¿Qué modelos soporta Dify?
Dify se conecta con cientos de LLM propietarios y open source a través de decenas de proveedores de inferencia, incluido cualquier endpoint compatible con la API de OpenAI, lo que cubre muchos servidores de inferencia locales autoalojados.
