Documents
developing-plugins
developing-plugins
Type
External
Status
Published
Created
Mar 5, 2026
Updated
Mar 6, 2026
Updated by
Dosu Bot

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:

  1. Create a plugin using the Plugin SDK.
  2. Learn more about the structure of a plugin.
  3. Get an overview of the plugin APIs to add features to your plugin.
  4. 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.
:::