Skip to main content

Welcome to the Strapi CMS Documentation!

The Strapi CMS documentation focuses on Strapi 5 and will take you through the complete journey of your Strapi 5 project. From the technical information related to the setup, advanced usage, customization and update of your project, to the management of the admin panel and its content and users.

Homepage of the Admin PanelHomepage of the Admin Panel
Where to start as a beginner?

If you're totally new to Strapi , we suggest you to:

  1. Head over to the Quick Start guide.
  2. Learn about the Admin Panel and the 2 main parts of the Strapi CMS: the Content Manager and Content-type Builder.
  3. Go through the available Strapi features, each fully documented in their own page. Perhaps you could be interested by Draft & Publish, Internationalization or Static Preview?

The table of content of the Strapi CMS documentation displays 7 main sections in an order that should correspond to your journey with the product. Click on the cards to be redirected to the introduction of the section, or to the most read page of that section.

Tips to make the best of the docs
  • If you already know exactly what you're searching for, use the search bar or navigate using the table of content.
  • If you prefer learning more about Strapi while looking at the project code structure, you can use the interactive project structure page.
  • If demos are more your thing, feel free to watch the video demo, or you can request a live demo.
  • Try our AI assistant: Click or tap the Ask AI button and ask your questions using natural language. Watch it answer you in real time, then read recommended sources for more details.
Information for beginner developers

Some parts of the CMS documentation (e.g. APIs, Configuration, Development) are mostly intended to developers and assume some prior knowledge of the JavaScript ecosystem.

If you also make your first steps with JavaScript web development while discovering Strapi, we encourage you to read more about JavaScript and npm. If applicable to your project, you can also learn about TypeScript before diving deeper into these technical parts of the CMS documentation.