Was Dify ist
Dify ist eine Open-Source-Plattform zum Bau von LLM-Anwendungen. Sie bietet eine visuelle Workflow-Oberfläche, eine RAG-Pipeline von der Aufnahme bis zum Retrieval, Agents mit Tools aus dem Marktplatz, von MCP-Servern oder eigenen APIs, eine Prompt-IDE, Backend-as-a-Service-APIs und Integrationen mit Observability-Tools wie Langfuse, Opik und Arize Phoenix. Sie können Dify Cloud nutzen, die Community Edition mit Docker Compose selbst hosten oder Dify Enterprise anfragen, das SSO, RBAC und Support-SLAs ergänzt. Der Code-Node führt Python oder JavaScript in einer Sandbox aus, und der Human-Input-Node pausiert einen Workflow, bis eine Person antwortet.
App-Builder versus gesteuerte Agent-Plattform
Dify und EDDI überschneiden sich bei RAG, Tools und Agents, optimieren aber für unterschiedliche Menschen. Dify optimiert für Builder, die Anwendungen visuell zusammenstellen und schnell ausliefern wollen, mit dem Code-Node als Notausgang. EDDI optimiert für Betreiber, die deklaratives, prüfbares Agent-Verhalten als Konfiguration mit Governance darum herum brauchen. Viele Teams beginnen sinnvollerweise in Dify, und manche wechseln, sobald Anforderungen an Mandantenfähigkeit, Lizenzierung oder Audit aufkommen.
Komfort für Builder versus Betriebsfläche
| Dimension | Dify | EDDI |
|---|---|---|
| Zentrale Abstraktion | Visuelle Workflow- und Chatflow-Oberfläche, mit einer Prompt-IDE | Config-as-Code: JSON-Ressourcen, erstellt im Manager oder per API, versioniert wie Quellcode |
| Lizenz | Dify Open Source License: Apache 2.0 plus Bedingungen. Der mandantenfähige Betrieb des Quellcodes braucht eine schriftliche Genehmigung, und Logo und Copyright im Frontend müssen erhalten bleiben | Apache 2.0, OSI-zertifiziert |
| Eigene Logik | Der Code-Node führt Python oder JavaScript in einer Sandbox aus, die Dateisystem, ausgehendes Netzwerk und Systembefehle blockiert, mit festem Paketsatz | Keine Codeauswertung zur Laufzeit; Logik wird deklariert oder liegt hinter einem MCP-Tool oder HTTP-Aufruf |
| Human in the Loop | Der Human-Input-Node pausiert einen Workflow für ein Formular, das in der Web-App oder per E-Mail beantwortet wird; Standardwartezeit 3 Tage, danach ein Timeout-Zweig | Gates auf Turns, Tool-Aufrufen und Gruppenphasen; Timeout-Richtlinien umfassen WAIT_INDEFINITELY, AUTO_APPROVE, AUTO_REJECT und ABORT; Freigaben im Manager und in Slack |
| Tools und Integrationen | Marktplatz, MCP-Server und eigene APIs | 84 MCP-Tools, ein MCP-Client, OpenAPI-Import, httpCall, A2A |
| RAG | Integrierte Wissens-Pipeline mit Dokumentextraktion | 8 Embedding-Anbieter, 6 Vector Stores, plus httpCall-RAG ohne zusätzliche Infrastruktur |
| Multi-Agent | Agents und Workflow-Nodes, auf der Oberfläche zusammengesetzt | Gruppendiskussionen mit 7 Stilen, dokumentierte Entscheidungen und abweichende Meinungen, optionale menschliche Freigabe pro Phase |
| Identität und Zugriff | Workspaces; SSO und RBAC über Dify Enterprise | Optionales Keycloak/OIDC mit den Rollen eddi-admin und eddi-approver im Open-Source-Build |
| Observability und Audit | Logs und Monitoring, Integrationen mit Langfuse, Opik und Arize Phoenix | Prometheus-Metriken plus ein HMAC-signiertes, append-only geführtes, sequenzgeprüftes Audit-Ledger |
| Deployment | Dify Cloud, Docker Compose, Enterprise auf Anfrage | Docker, Helm, Kustomize, OpenShift (von Red Hat zertifiziertes Image, Operator über OperatorHub) |
Die Angaben zum jeweils anderen Tool wurden im Oktober 2026 anhand der offiziellen Dokumentation und des Repositorys geprüft. Diese Projekte ändern sich schnell. Bestätigen Sie das aktuelle Verhalten daher beim Anbieter, bevor Sie sich entscheiden.
Die Wahl zwischen beiden
Wo Dify die bessere Wahl ist
- Sie möchten eine visuelle Oberfläche, die Nicht-Entwickler lesen und erweitern können, mit schnellem Feedback beim Bauen.
- Ein Plugin-Marktplatz und fertige Workflow-Vorlagen sparen Ihnen echte Integrationszeit.
- Sie möchten eine gehostete Option (Dify Cloud) und nichts selbst betreiben.
- Ein Code-Node ist eine Funktion, die Sie wollen: kleine Datentransformationen in Python oder JavaScript innerhalb des Workflows.
- Sie betreiben ein internes Deployment für Ihr eigenes Team, sodass die Lizenzbedingung zur Mandantenfähigkeit für Sie nicht greift.
Wo EDDI die bessere Wahl ist
- Ihre Rechtsabteilung braucht eine schlichte Apache 2.0 Lizenz, auch für den Betrieb vieler Mandanten oder Kunden aus einem Deployment.
- Der Security-Review verbietet Codeausführung innerhalb der Automatisierungsplattform, ob in einer Sandbox oder nicht.
- Bestimmte Tool-Aufrufe oder Gruppenphasen brauchen eine menschliche Entscheidung, festgehalten in einem signierten Ledger.
- Agent-Verhalten muss als Konfiguration versioniert, gediffed und zwischen Umgebungen promotet werden.
- Sie brauchen Kubernetes, OpenShift oder Air-Gapped-Deployment mit lokalen Modellen.
Eine App von Dify umziehen
Dify-Apps sind visuelle Graphen und EDDI-Agents sind Konfiguration, daher ist dies eine Übersetzung und kein Import. Am meisten Überlegung verlangen die Code-Nodes, die zu Konfiguration oder einem deklarierten Tool werden.
| Dify | EDDI |
|---|---|
| Chatflow oder Workflow | EDDI-Agent: Pipeline plus Behavior Rules |
| LLM-Node und Prompt | LLM-Task mit einer System-Nachricht und versionierten Prompt-Snippets |
| Wissensbasis | EDDI-RAG-Wissensbasis mit einem Embedding-Anbieter und einem Vector Store |
| Tool, Plugin oder MCP-Server | MCP-Client-Verbindung, httpCall oder eine per OpenAPI-Import eingebundene API |
| Code node | Behavior Rules und Prompt-Logik oder ein MCP-Tool, falls echter Code nötig ist |
| Human Input node | PAUSE_CONVERSATION-Regel oder toolApprovals, mit einer Timeout-Richtlinie |
| API-Schlüssel der Anbieter | Secrets-Vault-Einträge, referenziert als ${vault:key} |
Häufige Fragen
Ist Dify Open Source?
Dify veröffentlicht seinen Quellcode unter der Dify Open Source License, die Apache 2.0 mit zusätzlichen Bedingungen ist: Sie dürfen den Quellcode nicht ohne schriftliche Genehmigung zum Betrieb einer mandantenfähigen Umgebung verwenden, und Sie dürfen Logo oder Copyright-Hinweise nicht aus dem Frontend entfernen. Das ist nicht die schlichte Apache 2.0 Lizenz, die EDDI verwendet. Lesen Sie sie daher mit Ihrer Rechtsabteilung, falls eine der beiden Bedingungen zutreffen könnte.
Hat EDDI einen visuellen Builder wie Dify?
Der EDDI Manager ist eine produktionsreife React-UI zum Bauen, Deployen und Überwachen von Agents, verfügbar in 11 Sprachen. Er ist eine Verwaltungsoberfläche und keine Node-Oberfläche: Sie konfigurieren Agents, Prompts, Tools und Pipelines, und jede Änderung ist eine versionierte Ressource statt eines Diagramms.
Warum verzichtet EDDI auf einen Code-Node?
Ein Code-Node in einer Sandbox ist eine vernünftige Funktion, und Dify schränkt ein, was er erreichen kann. Aber jede Codeausführung innerhalb der Plattform ist eine Angriffsfläche, die ein Security-Review prüfen muss. EDDI hält das Agent-Verhalten deklarativ, sodass ein Tool genau das kann, was Sie deklarieren und freigeben.
Können wir Dify und EDDI gemeinsam nutzen?
Ja. Dify kann MCP-Server und eigene APIs nutzen, und EDDI stellt einen MCP-Server und eine REST-API bereit, sodass ein Dify-Workflow einen EDDI-Agent als gesteuerten Schritt aufrufen kann. EDDI kann die Dify-API über httpCall aufrufen.
Weitere Vergleiche
- EDDI vs. LangChain und LangGraph
- EDDI vs. Microsoft Agent Framework (AutoGen und Semantic Kernel)
- EDDI vs. CrewAI
- EDDI vs. n8n
- EDDI vs. Flowise
- EDDI vs. Rasa
- Alle Alternativen: Builder, Bibliotheken und Cloud-Plattformen
Bereit für die Produktion?
Erhalten Sie Managed Deployment, SLA-gestützten Support und praktische Unterstützung vom Team, das EDDI entwickelt.
Sprechen Sie mit uns über Enterprise-Deployment