# The Strapi documentation Prepared by the Strapi team and actively maintained by the contributors, this is the Strapi bible. It is the reference for any user of the platform, who will typically want to keep it close at hand. ## Summary ### Get started - Installation - [Install Node.js](./start/install-nodejs.md) - [Install Strapi](./start/install-strapi.md) - Your first application - [Create an application](./start/creation.md) - [Anatomy](./start/anatomy.md) - [Configuration](./start/configuration.md) - [Generate an API](./start/api.md) - [Enter the REPL](./start/repl.md) ### Documentation - The basics - [Router](./basics/router.md) - [Context](./basics/context.md) - [Request](./basics/request.md) - [Response](./basics/response.md) - [Databases](./basics/databases.md) - [Views](./basics/views.md) - Features - [Authentication](./features/authentication.md) - [GraphQL](./features/graphql.md) - [JSON API](./features/jsonapi.md) - [WebSockets](./features/websockets.md) - [Internationalization](./features/internationalization.md) - [Scheduled tasks](./features/cron.md) - [Services](./features/services.md) - [Sessions](./features/sessions.md) - Configuration - [Body parser](./configuration/bodyParser.md) - [Favicon](./configuration/favicon.md) - [Gzip](./configuration/gzip.md) - [Logging](./configuration/logging.md) - [Response-time](./configuration/responseTime.md) - [Public assets](./configuration/static.md) - Security - [Policies](./security/policies.md) - [CORS](./security/cors.md) - [CSRF](./security/csrf.md) - [CSP](./security/csp.md) - [HSTS](./security/hsts.md) - [P3P](./security/p3p.md) - [X-XSS-Protection](./security/xss.md) - [X-Frame](./security/xframe.md) - [Proxy](./security/proxy.md) - [IP filtering](./security/ip.md) - [SSL](./security/ssl.md) - SQL databases - [Models](./sql/models.md) - [Migrations](./sql/migrations.md) - [Query builder](./sql/queries.md) - [Raw](./sql/raw.md) - [Interfaces](./sql/interfaces.md) - [SQL ORM](./sql/orm.md) - Advanced usage - [Lifecycle events](./advanced/events.md) - [Error handling](./advanced/errors.md) - [Custom generators](./advanced/generators.md) - [Custom hooks](./advanced/hooks.md)