Custom Fields
Learn how you can use custom fields to extend Strapi's content-types capabilities.
Learn how you can use custom fields to extend Strapi's content-types capabilities.
By using Swagger UI, the API documentation plugin takes out most of your pain to generate your documentation.
Strapi includes lifecycle functions (e.g. register, bootstrap and destroy) that control the flow of your application.
Existing plugins can be overriden by placing code in /src/extensions or using global register/bootstrap hooks. Instructions in this documentation cover reshaping plugin content-type schemas or server logic — altough upstream updates may break extensions.
Overview of the Strapi Server API for plugins, with entry file, lifecycle hooks, routes, controllers, services, policies, middlewares, and configuration.
Control when plugin server logic runs with register, bootstrap, and destroy lifecycle hooks.