This guide provides detailed instructions on the complete process of publishing plugins to the Dify Marketplace, including submitting PRs, the review process, post-release maintenance, and other key steps and considerations.
Dify Marketplace welcomes plugin submissions from partners and community developers. Your contributions will further enrich the possibilities of Dify plugins. This guide provides a clear publishing process and best practice recommendations to help your plugin get published smoothly and bring value to the community. If you haven’t developed a plugin yet, you can refer to the Plugin Development: Hello World Guide.
Please follow these steps to submit your plugin Pull Request (PR) to the GitHub repository for review. After approval, your plugin will be officially launched on the Dify Marketplace.
Publishing a plugin to the Dify Marketplace involves the following steps:
.difypkg
file to your folder;Plugin submission, review, and publication flow chart:
Note: The Contributor Agreement in the above diagram refers to the Plugin Developer Guidelines.
Actively respond to reviewer questions and feedback:
1. Ongoing Maintenance
2. Restrictions during the Marketplace Public Beta Testing Phase
1. Review Order
2. Review Focus
3. Plugin Functionality and Relevance
Dify.AI reserves the right to accept or reject plugin submissions.
Example: A Google search plugin that only adds multilingual versions should be considered an optimization of an existing plugin. However, if the plugin implements significant functional improvements (such as optimized batch processing or error handling), it can be submitted as a new plugin.
PRs marked as stale can be reopened after addressing feedback. Closed PRs (over 30 days) require creating a new PR.
Yes, but breaking changes should be avoided.
Edit this page | Report an issue