The most advanced open-source headless CMS to build powerful APIs with no effort.
If you are looking for the Strapi code, please see the Strapi Monorepo. This Repo is only for our documentation.
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, 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 databases: PostgreSQL, MySQL, MariaDB, and SQLite.
- Customizable. You can quickly build your logic by fully customizing APIs, routes, or plugins to fit your needs perfectly.
The following are required if you are submitting pull requests to the documentation:
- NodeJS >=16.14 <=18.x.x
- NPM >= 6.x
- Yarn >= 1.22.x
👉 For more information on how to contribute, please read our contribution guide.
Requests for new documentation are highly encouraged, this is not limited to new additions but also changes or more information requested on existing documentation. Please use our request documentation issue template.
Bug reports help to improve the documentation. Please use our documentation bug report template to report documentation bugs. To submit an issue:
- Verify the issue is only with the Strapi documentation, code issues should be directed at the main strapi/strapi repository.
- Follow the issue template and fill out as much information as you can.
Technical questions should be asked using the following resources:
- Open a Q&A thread on our official forum.
- Engage with other community members on our community Discord server.
Thanks to a continuous integration/continuous delivery workflow, the Strapi documentation can be updated up to several times a day, depending on the number and frequency of contributions. Weekly snapshot releases happen on Wednesdays and include a list of changes since the latest release.
For general help using Strapi, please refer to the official Strapi documentation. For additional help, you can use one of these channels to ask a question:
- Discord (For live discussion with the Community and Strapi team)
- Primary GitHub (Bug reports, Contributions)
- Community Forum (Questions and Discussions)
- Canny (Roadmap, Feature requests)
- Twitter (Get the news fast)
- YouTube Channel (Learn from Video Tutorials)
See the LICENSE file for licensing information.
This project and everyone participating in it are governed by the Strapi Code of Conduct. By participating, you are expected to uphold the code.