Admin Panel API for plugins
A Strapi plugin can interact with both the back end and the front end of a Strapi application. The Admin Panel API is about the front end part, i.e. it allows a plugin to customize Strapi's admin panel.
A Strapi plugin can interact with both the back end and the front end of a Strapi application. The Admin Panel API is about the front end part, i.e. it allows a plugin to customize Strapi's admin panel.
Generation introduction about Strapi plugins development
In Strapi 5, the `helper-plugin` is deprecated. A whole migration reference is available for plugin developers.
Learn how to migrate your Strapi plugins and applications to not use the `helper-plugin` package.
Learn how to store and access data from a Strapi plugin
In Strapi 5, the lockIcon property is replaced by licenseOnly, which affects how the addMenuLink(), addSettingsLink(), and addSettingsLinks() methods from the Admin Panel API work.
Reference documentation for Strapi's Plugin CLI commands
Learn how to create a Strapi plugin and how to start the development servers
Learn more about the structure of a Strapi plugin
Strapi comes with plugins that can be installed from the Marketplace or as npm packages. You can also create your own plugins (see plugins development) or extend the existing ones.
This page is a work-in-progress and some links are currently missing.
While developing a TypeScript-based application with Strapi, you can: