Skip to main content

Developing Strapi plugins

Strapi allows the development of plugins that work exactly like the built-in plugins or 3rd-party plugins available from the Marketplace . Once created, your plugin can be:

👉 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).
Note

Ensure you release your Strapi 5 plugin as a different major version number to distinguish it from the v4 compatible version.

Plugin APIs

Strapi provides the following programmatic APIs for plugins to hook into some of Strapi's features:

Custom fields plugins

Plugins can also be used to add custom fields to Strapi.

Guides


Additional resources

The contributors documentation  can also include additional information useful while developing a Strapi plugin.