Skip to main content

Using Strapi built-in plugins

Info

This section is about using Strapi built-in plugins from a developer's perspective. Not what you're looking for? Read the plugins introduction and find your use case and recommended section to read from there.

Built-in plugins

Strapi comes with the following built-in plugins that are officially maintained and documented by the Strapi core team:

The Upload plugin and the Users & Permissions plugin are installed by default and can not be uninstalled.

Automatic plugins discovery

Strapi automatically loads plugins installed with npm. Under the hood, Strapi scans every package.json file of the project dependencies, and looks for the following declaration:

"strapi": {
"kind": "plugin"
}

Installed plugins can also be manually enabled or disabled.

Manual enabling/disabling of plugins

To disable a plugin without uninstalling it, switch its enabled key to false in the /config/plugins.ts|js file.