Access and cast environment 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.
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.
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.
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.
Enable experimental Strapi features
Strapi includes lifecycle functions (e.g. register, bootstrap and destroy) that control the flow of your application.
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`.
Strapi plugins have a single entry point file to define their configurations.
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.
Learn to set up the Preview feature to link your front end application to Strapi's Content Manager Preview feature.
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.
Strapi 5 has strict requirements on the configuration filenames allowed to be loaded.
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.