Headless CMS
content management for any frontend

// screenshot of strapi.io ↗
Strapi is the leading open-source headless CMS — Node.js + TypeScript, customizable content types, REST + GraphQL APIs, admin UI, plugin marketplace. Designed for developers building custom backends for web / mobile apps.
Strapi is the leading open-source headless CMS — Node.js + TypeScript, customizable content types, REST + GraphQL APIs, admin UI, plugin marketplace. Designed for developers building custom backends for web / mobile apps.
Where Directus targets "auto-API on existing DB", Strapi targets "build your CMS schema from scratch".
Concrete scenarios where teams pick Strapi over the SaaS alternative.
content management for any frontend
content + auth + media for mobile
same content, multiple consumers
JAMstack backend
define your own content model
If your team profile matches one of these, Strapi is a strong fit out of the box.
building React / Vue / Next.js sites
needing content backend
delivering custom CMS to clients
wanting CMS without bespoke code
moving off WordPress for headless
When evaluating self-hosted options for this category, here are the dimensions on which Strapi consistently lands above the alternatives.
The stack you'll plug Strapi into — services, protocols, and adjacent apps in the BluixApps catalog.
strapi/strapi:5 (release-tagged)Operational guidance from running this in production — what to do before you scale, what to lock down, what surprises people.
/app/database + uploads1337:1337 · naskio/strapi:latest