Strapi is a free and open source headless CMS developed with JavaScript for Node.js. The software makes it really simple to generate REST and GraphQL APIs. Simply create your database schema and relationships in the Strapi admin panel UI, and Strapi will auto-generate API endpoints to represent the data structures provided. Strapi comes packed with features you come to expect from normal CMS's such as authentication, authorization, content management and a media library. The software can be used for free and can be self-hosted on any server and platform. Extra enterpise functionallity is currently being developed, and will be sold at cost.

Strapi Features

Build Headless APIs

Building self-hosted, customizable, and performant content APIs has never been easier.

Open Source

Forever. The entire codebase is available on GitHub and maintained by hundreds of contributors.


Easily customize the admin panel as well as the API. Extend your content management with custom plugins, in seconds.

RESTful or GraphQL

Consume the API from any client (React, Vue, Angular, Svelte), mobile apps or even IoT devices, using REST or GraphQL.


Don’t give up on data privacy or lock yourself in. Keep control of your data and your costs at all time.

Strapi Information

Strapi Pricing

Bronze Plan

$9 per admin user/month, self-hosted

  • Granular access controls
  • Billing & License support

Silver Plan

$29 per admin user/month, self-hosted

  • Granular access controls
  • Guidance & Assistance
  • Customer Success Manager

Gold plan

contact sales for a quotation, self-hosted

  • Granular access controls
  • Single Sign-On
  • Technical support with SLAs
  • Customer Success Manager
  • Technical onboarding

Strapi Recommendations