Create new Role-Based Access Control (RBAC) conditions
In Strapi, RBAC is an approach to restricting access to some features of the admin panel to some users. The Community Edition of Strapi offers 3 default roles.
In Strapi, RBAC is an approach to restricting access to some features of the admin panel to some users. The Community Edition of Strapi offers 3 default roles.
Extend or override routes, controllers, and policies for the Users & Permissions plugin to add custom access control logic.
Guides for serving Strapi behind a reverse proxy and running it under a process manager.
Learn how to create and configure admin permissions for your plugin
Learn how to create and configure components for your Strapi plugins
Learn how to pass data from server to admin panel with a Strapi plugin
Learn how to populate creator fields such as createdBy and updatedBy by creating a custom controller that leverages the populate parameter.
Learn how to access and reuse built-in Strapi admin panel React components, such as the Media Library dialog, in your custom admin components or plugins.
Learn how to store and access data from a Strapi plugin
Learn how to use the Plugin SDK to build and publish a Strapi plugin
Configure Strapi and Caddy so that a Strapi application is served through a Caddy reverse proxy with automatic HTTPS.
Configure Strapi and HAProxy so that a Strapi application is served through an HAProxy load balancer over HTTPS.
Configure Strapi and Nginx so that a Strapi application is served through an Nginx reverse proxy over HTTPS.
Configure Strapi and Traefik so that a containerized Strapi application is served through Traefik over HTTPS.
Get ready to get Strapi, your favorite open-source headless cms up and running in less than 3 minutes.
Deep dive into some specific REST API topics using guides that extensively explain some use cases or give step-by-step instructions.
Use the PM2 process manager to keep a Strapi application running, restart it on failure, and start it again after a reboot.
Follow this step-by-step guide to upgrade from Strapi v4 to Strapi 5
TypeScript guide to get started with manipulating documents and entries
Learn how you can leverage TypeScript while developing your Strapi project.
Learn what populating means and how you can use the populate parameter in your REST API queries to add additional fields to your responses.