Strapi comes with these officially supported plugins:
📄️ API Documentation
By using Swagger UI, the API documentation plugin takes out most of your pain to generate your documentation.
Send email from your server or externals providers.
Use a GraphQL endpoint in your Strapi project to fetch and mutate your content.
📄️ Internationalization (i18n)
Instructions on how to use Strapi Content API with the Internationalization (i18n) optional plugin
Track errors in your Strapi application.
Upload any kind of file on your server or external providers.
📄️ Users & Permissions
Protect your API with a full authentication process based on JWT and manage the permissions between the groups of users.
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:
Installed plugins can also be manually enabled or disabled.
To disable a plugin without uninstalling it, switch its
enabled key to
false in the