Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.dify.ai/llms.txt

Use this file to discover all available pages before exploring further.

Dify plugins are modular components that enhance AI applications with additional capabilities. They allow you to integrate external services, custom functions, and specialized tools into your Dify-built AI applications.
Marketplace
Through plugins, your AI applications can:
  • Connect to external APIs
  • Process different types of data
  • Perform specialized calculations
  • Execute real-world actions

Start here

Choose a plugin type

A short decision guide for picking between Tool, Model, Agent Strategy, Extension, Datasource, and Trigger plugins.

Install the CLI

Set up dify on your machine and scaffold a new plugin project in minutes.

Types of Plugins

Package and manage AI models as pluginsLearn more
Build specialized capabilities for Agents and workflowsLearn more
Create custom reasoning strategies for autonomous AgentsLearn more
Implement integration with external services through HTTP WebhooksLearn more
Feed external content into Dify’s Knowledge PipelineLearn more
Kick off workflows from third-party platform events received via webhooksLearn more

Additional Resources

Development & Debugging

Tools and techniques for efficient plugin development

Publishing & Marketplace

Package and share your plugins with the Dify community

API & SDK Reference

Technical specifications and documentation

Community & Contributions

Communicate with other developers and contribute to the ecosystem

Edit this page | Report an issue