Core Features
Visual Workflow Builder
Drag-and-drop canvas for building AI workflows:
- LLM nodes (any model)
- Knowledge retrieval nodes (RAG)
- Tool nodes (API calls, code execution)
- Conditional branches
- Variable passing between nodes
RAG Pipeline
Built-in document ingestion and retrieval:
- Upload PDF, DOCX, TXT, Markdown, HTML
- Automatic chunking and embedding
- Multiple embedding models supported
- Hybrid search (keyword + semantic)
- Citation tracking in responses
Agent Mode
Create AI agents with tool access:
- Web search
- Code interpreter
- API calling
- Custom tools via OpenAPI spec
Model Management
Switch between 100+ models without code changes:
| Provider | Models |
|---|---|
| OpenAI | GPT-4o, GPT-4, GPT-3.5 |
| Anthropic | Claude Opus, Sonnet, Haiku |
| Gemini Pro, Flash | |
| Local | Ollama, vLLM, LocalAI |
| Azure | Azure OpenAI |
Enterprise Features
- SSO authentication
- Workspace management
- Usage analytics
- API rate limiting
- Audit logging
Key Stats
- 85,000+ GitHub stars
- 100+ supported LLM models
- 1,800+ contributors
- Used by 200,000+ organizations
- Self-hosted or cloud options
FAQ
Q: What is Dify? A: Dify is an open-source platform for building AI applications visually, with drag-and-drop workflow orchestration, RAG pipelines, and agent capabilities supporting 100+ LLM models.
Q: Is Dify free? A: Yes, the community edition is open-source under Apache 2.0. Enterprise edition available for teams needing SSO, audit logs, and premium support.
Q: Can I self-host Dify? A: Yes, deploy with Docker in under 5 minutes. All data stays on your infrastructure.