About Cockpit CMS
Cockpit is a headless content management system for developers who want to manage content in one place and deliver it to websites, mobile apps or IoT devices. It is frontend-agnostic, so it works with React, Vue, Flutter or anything else that can call an API, and it avoids vendor lock-in because you run it yourself and own the data. It is written in PHP.
Content is modeled with collections, singletons and trees using more than 20 field types, and exposed through REST and GraphQL APIs. The feature list includes asset management with image processing, video thumbnails and CDN integration, user management with roles, permissions, two-factor authentication and API tokens, and localized content with fallbacks. Extensibility comes from custom fields, addons, hooks and events, and spaces let one installation serve several sites or clients. Developer tools include a GraphQL playground, REST documentation and CLI commands.
Storage is SQLite by default or MongoDB. Requirements are PHP 8.3 with PDO and GD, Apache with mod_rewrite or Nginx, and a writable storage directory. The README recommends Docker for quick starts. The repository metadata lists the license as Other, so review the license file before commercial use.
Key features
- Collections, singletons and trees with 20+ field types
- REST and GraphQL APIs
- Built-in multi-language content with fallback
- Roles, permissions, 2FA and API tokens
- Image processing and asset management
- Spaces for multiple sites and clients
- SQLite or MongoDB storage
Good fit for
- βPowering a website or app with a headless backend
- βManaging content for several client projects
- Tags
- headless-cms
- cms
- php
- graphql
- rest-api
- sqlite
- mongodb
- content-management
Cockpit CMS: questions and answers
- What is Cockpit CMS used for?
- Cockpit CMS is a self-hosted headless CMS built with PHP that serves content through REST and GraphQL APIs, using SQLite or MongoDB for storage. It is a good fit for powering a website or app with a headless backend and managing content for several client projects.
- Is Cockpit CMS open source?
- Yes. Cockpit CMS is open source under a custom licence. Its source code is on GitHub at Cockpit-HQ/Cockpit and is written mainly in PHP.
- Is Cockpit CMS free?
- Yes. Cockpit CMS is open source, so the software itself is free to use under the terms of its own licence.
- Can I self-host Cockpit CMS?
- Yes. Cockpit CMS can be self-hosted on your own server or infrastructure.
- What is Cockpit CMS an alternative to?
- Cockpit CMS is an open-source alternative to Storyblok, Contentstack, DatoCMS and Contentful. Other open-source alternatives to Storyblok include Strapi, Payload and Squidex.
- Is Cockpit CMS actively maintained?
- Yes. The most recent commit to Cockpit CMS was on 26 August 2026, and the latest release is 2.14.1, published on 26 August 2026. The project has 750 stars on GitHub.
Open-source alternatives to Cockpit CMS
See all
Strapi
CMS
π Strapi is the leading open-source headless CMS. Itβs 100% JavaScript/TypeScript, fully
OSSvs Contentstackβ 73k
Payload
CMS
Payload is the open-source, fullstack Next.js framework, giving you instant backend superp
MITvs Contentstackβ 45k
Squidex
CMS
Headless CMS and Content Managment Hub
MITvs Contentstackβ 2.5k
Directus
CMS
The flexible backend for all your projects π° Turn your DB into a headless CMS, admin pane
OSSvs Contentstackβ 38k
KeystoneJS
CMS
The superpowered headless CMS for Node.js β built with GraphQL and React
MITvs Contentstackβ 10k
Webiny
CMS
Open-source, self-hosted CMS platform on AWS serverless (Lambda, DynamoDB, S3). TypeScript
OSSvs Contentstackβ 8k
SaaS alternatives to Cockpit CMS
See all
Storyblok
CMS
Headless CMS with a visual editor for component-based pages
SaaS
Contentstack
CMS
Enterprise headless CMS and digital experience platform
SaaS
DatoCMS
CMS
Headless CMS with a GraphQL API and image CDN
SaaS
Contentful
CMS
Headless CMS and content platform with APIs, structured content and localization
SaaS
ButterCMS
CMS
Hosted headless CMS and blog engine with APIs for many frameworks
SaaS
Kontent.ai
CMS
Headless CMS with content workflow and localization tools
SaaS

