Product overview
What is Dify?
Dify is a platform for building production-ready AI applications and agentic workflows. Teams can combine visual workflow logic, agents, knowledge pipelines, model providers, tools, data sources, and plugins in one collaborative workspace, then deploy the same solution as a hosted app, API, embed, or MCP-compatible tool.
The Workflow Studio makes execution logic visible through connected building blocks and prompts. Agents can use approved tools, retain context, and operate within defined limits. Knowledge Pipeline prepares files, websites, online documents, and drives by extracting, cleaning, chunking, indexing, and testing retrieval before the data is connected to an application.
How to Use Dify
- Create an application, agent, or workflow in the visual workspace.
- Add model providers, prompts, tools, data sources, and human-input steps.
- Build a knowledge pipeline when the application needs private or external context.
- Test and debug the visible execution path and retrieval behavior.
- Publish the result as a web app, API, embed, or MCP-compatible tool.
- Review logs, feedback, annotations, latency, and usage to improve the application.
Core Features
- Workflow Studio: Defines multi-step AI logic with visual blocks and prompts.
- Agent runtime: Gives agents tools, memory, context, and operating boundaries.
- Knowledge Pipeline: Extracts, cleans, chunks, indexes, and tests source material for RAG.
- Plugin Marketplace: Adds model providers, tools, data sources, and MCP integrations.
- Multiple publishing formats: Deploys logic as apps, APIs, embeds, or tools.
- Deployment choice: Supports Dify Cloud, private VPC or self-hosted Enterprise, and a Community Edition.
Use Cases
- Internal assistants: Build governed agents on company documents and systems.
- RAG applications: Prepare and retrieve information from files, websites, and drives.
- Business automation: Coordinate models, tools, decisions, and human approval in a workflow.
- AI product APIs: Publish tested application logic as an endpoint for another product.
- Enterprise AI platform: Give multiple business units a shared environment with access control and auditability.
Pricing
Dify provides a source-available Community Edition that can be self-hosted with Docker. Dify Cloud and Enterprise are separate managed and private-deployment offerings; exact current prices are not shown on the analyzed page.
Frequently Asked Questions
Can Dify be self-hosted?
Yes. The Community Edition supports Docker deployment, while Enterprise supports private or VPC deployment.
What can a Dify application be published as?
The site lists hosted web apps, API endpoints, embeds, and MCP-compatible tools.
Does Dify support RAG workflows?
Yes. Knowledge Pipeline prepares and tests content before connecting it to agents and workflows.


