Welcome to the Strapi Developer Docs!
The documentation for Strapi contains 3 main sections, accessible from the top navigation bar:
- 🧑💻 The Developer Docs that you're currently reading contain all the technical information related to the setup, advanced usage, customization, and update of your Strapi v5 application.
- 🧑🏫 The User Guide is all about using Strapi's admin panel.
- ☁️ The Strapi Cloud documentation is about deploying your Strapi application to Strapi Cloud and managing your Strapi Cloud projects and settings.
👉 If you're totally new to Strapi or if you're a developer who would like to take the most out of Strapi, the Developer Docs are the place to start! We suggest you to:
- Head over to the Quick Start guide.
- Continue your journey through the various Developer Docs sections. The "What you will learn" section gives you an overview of the available topics.
Head over to the "What's new in Strapi 5 docs?" page for a quick tour.
What you will find here
Strapi Developer Docs are mostly intended to developers and assumes 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 the Strapi Developer Docs.
The table of content of the Strapi Developer Docs displays 7 main sections in an order that should correspond to your journey with the product, from the very first steps to the most advanced aspects of Strapi's usage.
Clicking on any of the following cards will direct you to the introduction page for the category, with additional details and concepts:
🚀 Getting Started
The section you're reading right now. Read recommended information for Strapi beginners.
⚙️ Setup & Deployment
Install, configure, and deploy Strapi.
📦 APIs
Query your content with REST, GraphQL, and Strapi's lower-level APIs.
🔧 Advanced features
Use built-in Strapi features for advanced use cases.
🛠 Customization
Customize the Strapi server and admin panel.
🔌 Plugins
Use Strapi built-in plugins or develop your own plugins.
♻️ Upgrade
Upgrade your application to the most recent Strapi versions.
- If you already know exactly what you're searching for, use the search bar at the top 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.