Dify plugins are modular components that extend your Dify-built AI applications with external services, custom functions, and specialized tools.

Through plugins, your AI applications can:
- Connect to external APIs
- Process different types of data
- Perform specialized calculations
- Execute real-world actions
Start Here#
Types of Plugins#
Models
Package and manage AI models as plugins
Learn moreTools
Build specialized capabilities for Agents and workflows
Learn moreAgent Strategies
Create custom reasoning strategies for autonomous Agents
Learn moreExtensions
Integrate with external services through HTTP webhooks
Learn moreDatasources
Feed external content into Dify’s Knowledge Pipeline
Learn moreTriggers
Kick off workflows from third-party platform events received via webhooks
Learn moreAdditional Resources#
Tools and techniques for efficient plugin development
Package and share your plugins with the Dify community
Technical specifications and documentation
Communicate with other developers and contribute to the ecosystem