What is Dify
Dify is an open-source platform for building LLM applications. You visually assemble prompts, workflows, and agents, then ship them as APIs or chat UIs without building backend from scratch.
Core capabilities
- Apps and orchestration: Drag-and-drop nodes (prompts → model → knowledge base / tools) to build chat, translation, writing, and other apps.
- Workflows: Conditional branches, loops, and external API calls for multi-step reasoning and process automation.
- Agents: Configure tool use (search, DB, custom APIs) so the model can call external capabilities when needed.
- Knowledge base: Upload docs, chunk and embed them, and power RAG (retrieval-augmented generation).
- Deploy and API: Publish as a web app or open API for easy integration into existing systems.
Best for
Teams that want to quickly build internal tools, customer support, or writing/translation apps on top of LLMs, with reproducible prompts and workflows. Self-hosted and cloud options available.
