The most advanced open-source headless CMS to build powerful APIs with no effort.
Strapi is a free and open-source headless CMS delivering your content anywhere you need.
- Keep control over your data. With Strapi, you know where your data is stored, and you keep full control at all times.
- Self-hosted. You can host and scale Strapi projects the way you want. You can choose any hosting platform you want: AWS, Render, Netlify, Heroku, a VPS, or a dedicated server. You can scale as you grow, 100% independent.
- Database agnostic. You can choose the database you prefer. Strapi works with SQL & NoSQL databases: MongoDB, PostgreSQL, MySQL, MariaDB, and SQLite.
- Customizable. You can quickly build your logic by fully customizing APIs, routes, or plugins to fit your needs perfectly.
- (Use yarn to install the Strapi project (recommended). Install yarn with these docs.)
yarn
or
- (Use npm/npx to install the Strapi project.)
npm install
yarn develop
or
npm run develop
yarn start
or
npm start
Enjoy 🎉
Supported operating systems:
- Ubuntu LTS/Debian 9.x
- CentOS/RHEL 8
- macOS Mojave
- Windows 10
- Docker - Docker-Repo
(Please note that Strapi may work on other operating systems, but these are not tested nor officially supported at this time.)
Node:
- NodeJS >= 10.16 <=14
- NPM >= 6.x
Database:
- PostgreSQL >= 10
- SQLite >= 3
- Modern Admin Panel: Elegant, entirely customizable and a fully extensible admin panel.
- Secure by default: Reusable policies, CORS, CSP, P3P, Xframe, XSS, and more.
- Plugins Oriented: Install the auth system, content management, custom plugins, and more, in seconds.
- Blazing Fast: Built on top of Node.js, Strapi delivers amazing performance.
- Front-end Agnostic: Use any front-end framework (React, Vue, Angular, etc.), mobile apps or even IoT.
- Powerful CLI: Scaffold projects and APIs on the fly.
- SQL & NoSQL databases: Works with MongoDB, PostgreSQL, MySQL, MariaDB, and SQLite.
- Product catalogue: Add, Edit, Delete product data and categorization with category.
- Shop functionality: Checkout and Order Processing .
- Giftcard purchasing: Purchase giftcard for promo code .
- Coupon/Promo code: Auto Promo code generation functionality.
Follow our migration guides on the documentation to keep your projects up-to-date.
See our dedicated repository for the Strapi documentation, or view our documentation live:
See the LICENSE file for licensing information.