
Dify
Dify is an open-source platform for building LLM apps and agentic workflows, with a visual workflow studio, RAG pipelines, model management and observability.
About this tool
Dify is one of the most widely starred open-source projects for building applications on top of large language models. Its visual Workflow Studio lets teams assemble agent logic, retrieval-augmented generation, tool calls and conditional steps as a graph, then publish the result as a chat app, an API or an embedded assistant.
A Knowledge Pipeline prepares documents into searchable knowledge bases, and a marketplace adds models, tools and integrations. Dify supports many model providers and connects to observability tools such as Langfuse, Opik and Arize Phoenix. Teams can use the hosted Dify Cloud, self-host the Community Edition with Docker, or buy an Enterprise edition for private deployment.
What you can do
Workflow Studio
A visual canvas for building agentic workflows that combine prompts, tools, branching logic and retrieval.
Knowledge pipelines
Documents are processed into knowledge bases that agents and chat apps can search for grounded answers.
Model and tool marketplace
Plug in different LLM providers, tools and integrations without rewriting the application.
Flexible deployment
Run on Dify Cloud, self-host the open-source edition, or deploy the Enterprise edition in a private environment.
Who is it for?
- An internal tools team builds a document Q&A assistant over company policies.
- A developer prototypes an agent workflow visually, then exposes it as an API.
- A regulated organisation self-hosts Dify to keep data inside its own infrastructure.
Before you choose
Self-hosting gives control but requires server resources and maintenance; check Dify’s minimum system requirements first.
The open-source licence includes specific conditions for multi-tenant or branded use; review it before building a commercial service on top of Dify.
Frequently asked questions
Is Dify open source?
Yes. The Community Edition is available on GitHub and can be self-hosted with Docker. Hosted Cloud and Enterprise editions are also offered.
Which models does Dify support?
Dify works with many LLM providers through its model management and marketplace, so you can switch models without rebuilding your app.
Can Dify build RAG applications?
Yes. Its Knowledge Pipeline turns documents into searchable knowledge bases that workflows and chat apps can query.
Check the official website for current features, pricing, and terms.