What is Strapi?
Turkish: Strapi
Strapi is an open-source, self-hostable headless CMS that turns content models into APIs for websites and apps.
What is Strapi?
Strapi is an open-source headless CMS that separates content management from the front-end application. In its admin panel, teams define content types, fields, roles, and media; Strapi then exposes that content through APIs.
Strapi runs on Node.js and can store data in databases such as PostgreSQL, MySQL, MariaDB, or SQLite. REST APIs are available by default, and GraphQL can be added through a plugin. Role-based permissions, media management, i18n, webhooks, and custom controllers are used depending on the project.
Use Cases
Corporate websites, product catalogs, blogs, multilingual content, and mobile app content management are common Strapi use cases. Marketing teams can update content in the admin panel while developers consume the same content through APIs in React, Astro, Next.js, or mobile applications.
Because it can be self-hosted, Strapi is useful when teams need data control and customization. The tradeoff is operational ownership: upgrades, backups, permission design, media storage, and security patches remain the team’s responsibility.
Related Terms
GraphQL is a schema-based API query language and runtime that lets clients select exactly the fields they need.
Headless CMSA headless CMS stores content in an admin system and delivers it through APIs to websites, mobile apps, kiosks, and other channels.
SanitySanity is a headless CMS where teams define content models in code and query structured content with GROQ for websites and apps.