List of Strapi plugins
Strapi builds and maintains plugins that extend the functionality of a core Strapi application. This section is a reference guide to the pre-installed plugins and additional plugins developed by Strapi, which are available in the Marketplace. Additional documentation on plugins is provided in the relevant sections of the User Guide and the Developer Documentation, however, a brief plugin description, how the installed plugin works, and changes to the admin panel is provided.
- Some Strapi Starters and Templates might install additional plugins beyond the default plugins listed below.
- If plugin options are only available with a paid plan, they are marked with a GrowthThis feature is available with a Growth plan. or an EnterpriseThis feature is available with an Enterprise plan. badge in this reference guide.
- All plugin installations can be confirmed in Settings > Plugins in the admin panel.
Pre-installed plugins
Internationalization
The Internationalization feature is a core part of all Strapi 5 applications, but it can be deactivated.
This feature is used to manage content in different languages, called "locales". With the Internationalization plugin, it is possible to:
- define which locales should be available in the Strapi application,
- define which content-types and fields can be translated in different locales, or should only be available in the default locale,
- translate content and manage each locale individually.
The Internationalization feature affects several parts of the admin panel. The table below lists all the additional options and settings that are added to a Strapi application.
Section impacted | Options and settings |
---|---|
Settings |
|
Content-type Builder |
|
Content Manager |
|
Users & Permissions plugin
The Users & Permissions plugin is installed by default on all v5 Strapi applications, but can be deactivated.
This plugin is used to manage end users, who consume the content that is created and managed with a Strapi application and displayed on a front-end application (e.g. website, mobile application, connected device, etc.). With the Users & Permissions plugin, it is possible to:
- manage end users accounts, based on the "User" collection type available through the plugin,
- define the available end-user roles and their related permissions,
- manage available providers to enable end users to login through third-party providers,
- configure available email templates aimed at the end users (e.g. password reset, email address confirmation).
The Users & Permissions plugin impacts several parts of the admin panel. The table below lists all the additional options and settings that are added to a Strapi application once the plugin has been installed.
Section impacted | Options and settings |
---|---|
Settings |
Path reminder: Settings > Users & Permissions plugin |
Content-type Builder |
|
Content Manager |
|
Email plugin
The Email plugin allows users to send email from the server or from external providers such as Sendgrid. The Email plugin is not configurable in the admin panel, however users can test email delivery if it has been setup by an administrator. More information about the email plugin is available in the Developer Documentation.
Section impacted | Options and settings |
---|---|
Settings |
|
Additional plugins
Documentation
The Documentation plugin automates documentation for APIs in a Strapi application using the Open API specification version 3.0.1. When the Documentation plugin is installed it is available in the admin panel, under the heading "Plugins". The Documentation plugin is available in the in-app Marketplace and the Strapi Market. The Documentation plugin enables:
- opening the API documentation,
- regenerating the documentation,
- restricting access to the documentation endpoint.
The Documentation plugin affects multiple parts of the admin panel. The table below lists all the additional options and settings that are added to a Strapi application once the plugin has been installed.
Section impacted | Options and settings |
---|---|
Documentation |
|
Settings |
|