Access and cast env variables
Learn how to cast environment variables in Strapi 5 with the env() utility.
Learn how to cast environment variables in Strapi 5 with the env() utility.
Learn how to access Strapi 5 configuration values from the code.
Strapi's admin panel offers a single entry point file for its configuration.
Using API tokens allows executing a request on Strapi's REST API endpoints as an authenticated user.
The present page explains how to setup the Auth0 provider for the Users & Permissions feature.
The present page explains how to setup the AWS Cognito provider for the Users & Permissions feature.
The present page explains how to setup the Auth0 provider for the Users & Permissions feature.
Learn how you can manage and customize the configuration of your Strapi application.
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.
todo
Strapi allows you to configure cron jobs for execution at specific dates and times, with optional reoccurrence rules.
Configure your own database on Strapi Cloud.
Strapi offers a single entry point file to configure its databases.
The present page explains how to setup the Discord provider for the Users & Permissions feature.
Configure Strapi Cloud to use a third-party email provider.
Strapi provides specific environment variable names. Defining them in an environment file (e.g., .env) will make these variables and their values available in your code.
The present page explains how to setup the Facebook provider for the Users & Permissions feature.
Enable experimental Strapi features
The present page explains how to setup the GitHub provider for the Users & Permissions feature.
The present page explains how to setup the Google provider for the Users & Permissions feature.
The present page explains how to setup the Instagram provider for the Users & Permissions feature.
The present page explains how to setup the Keycloak provider for the Users & Permissions feature.
Strapi includes lifecycle functions (e.g. register, bootstrap and destroy) that control the flow of your application.
The present page explains how to setup the LinkedIn provider for the Users & Permissions feature.
Strapi offers a single entry point file for its middlewares configurations.
Modules like `api::myapi` and `plugin::upload` should no longer be accessed in the Strapi config using `api.myapi` and `plugin.upload`, but instead using `api::myapi` and `plugin::upload`.
The present page explains how to setup the Patreon provider for the Users & Permissions feature.
Strapi plugins have a single entry point file to define their configurations.
The present page explains how to setup the Reddit provider for the Users & Permissions feature.
Strapi's Server API for plugins allows a Strapi plugin to customize the back end part (i.e. the server) of your application.
Strapi offers a single entry point file for its server configuration.
The default log level of the middleware logger in Strapi 5 is 'http'.
In Strapi 5, all proxy configuration options are now configured through the 'server.proxy' object in the '/config/server.js|ts' instead of having various option names such as 'globalProxy' and 'proxy' in Strapi v4.
Strapi is meant to be installed on your local machine, then configured, and finally deployed to a remote environment.
In Strapi 5, some env-only configuration options are handled by the server configuration
Strapi's SSO allows you to configure additional sign-in and sign-up methods for your administration panel. It requires an Enterprise Edition with a Gold plan.
Strapi 5 has strict requirements on the configuration filenames allowed to be loaded.
The present page explains how to setup the Twitch provider for the Users & Permissions feature.
The present page explains how to setup the Twitter provider for the Users & Permissions feature.
How to configure Strapi for TypeScript development.
Configure Strapi Cloud to use a third-party upload provider.
Learn how to use the strapi.cron object to list, add, or remove cron jobs from your code.
The public folder of Strapi is used for static files that you want to make accessible to the outside world.
Strapi comes with a predefined set of built-in providers for the Users & Permissions feature. Custom providers can also be configured (see the dedicated guide).
The present page explains how to setup the VK provider for the Users & Permissions feature.