Dify
Workflow and knowledge-pipeline builder for creating agentic apps with RAG and visual execution paths.

What is Dify?
Try DifyDify is a platform for building production-ready agentic workflows, including RAG pipelines, with an intuitive, collaborative workspace. It lets teams turn prompt logic into a visible execution path using visual building blocks for workflows, agents, and knowledge pipelines. You can deploy with Dify Cloud, self-host in a VPC with enterprise features, or use a community edition via Docker.
What does Dify help you build?
Dify helps you build agentic workflows and RAG pipelines, along with AI apps that use prompts, retrieval, tools, decision steps, and human input. Its visual workflow and agent builders help teams design, test, and run these experiences as a connected execution path.
Is Dify no-code friendly for beginners?
Dify is designed with an intuitive interface and visual building blocks so you can design complex natural language processing pipelines without rewriting everything as code. The logic is kept visible, which makes it easier for teams to validate, debug, and hand off what they’ve built.
How does Dify keep the logic visible for testing and debugging?
Dify turns prompt logic into a visible execution path so you can see how an app thinks, retrieves data, makes decisions, uses tools, asks for human input, and completes tasks. That visibility helps teams test and debug with more confidence before deployment.
What deployment options are available with Dify?
You can deploy Dify in three ways: Dify Cloud for managed hosting, Dify Enterprise for self-hosting or running in your VPC, and a Community Edition that’s source-available and self-hosted with Docker. Enterprise also supports SSO/SAML, RBAC, and audit logs, while the cloud option avoids infrastructure setup.
Can Dify be used to publish and monitor AI apps?
Yes. Dify Cloud supports publishing your apps as a web app or API, and it’s set up as a managed workspace for apps, workflows, agents, and knowledge bases. This is intended to help teams move from build to launch without managing the underlying infrastructure.