Developing Strapi plugins#
Strapi allows the development of plugins that work exactly like the built-in plugins or 3rd-party plugins available from the . Once created, your plugin can be:
- used as a local plugin, working only with a specific Strapi project,
- or to be shared with the community.
👉 To start developing a Strapi plugin:
- Create a plugin using the Plugin SDK.
- Learn more about the structure of a plugin.
- Get an overview of the plugin APIs to add features to your plugin.
- Read some advanced guides based on your use case(s).
Plugin APIs#
Strapi provides the following programmatic APIs for plugins to hook into some of Strapi's features:
:::strapi Custom fields plugins
Plugins can also be used to add custom fields to Strapi.
:::
Guides#
:::strapi Additional resources
The can also include additional information useful while developing a Strapi plugin.
:::