
Cockpit
API-first headless CMS for structured content and assets
745 stars 84 forks last commit first released
Actively maintained
Last commit 26 Aug 2026.

Cockpit is an API-first headless content management system for managing structured content and delivering it to any frontend via REST or GraphQL. It is designed to stay lightweight while providing flexible content modeling, an admin UI, and optional add-ons for common content workflows.
Key Features
- Headless CMS with REST and GraphQL APIs for content delivery
- Flexible content modeling with Collections, Singletons, and Trees
- Asset management with built-in image processing capabilities
- Roles and permissions, API tokens, and optional two-factor authentication
- Multi-language content support for localized experiences
- Extensible via add-ons, hooks, and events; supports webhooks for automation
- Supports SQLite (default) or MongoDB as the backend datastore
Use Cases
- Power content for websites, SPAs, and static frontends via API
- Provide a shared content backend for mobile apps or multi-channel delivery
- Manage product catalogs, documentation, or marketing content with localization
Limitations and Considerations
- Requires modern PHP (notably PHP 8.3+) and correct filesystem permissions for the storage directory
- Backend storage is limited to SQLite or MongoDB, which may not fit teams standardized on relational databases
Cockpit fits teams that want a developer-friendly, API-first CMS with minimal overhead and strong flexibility in content structure. It works well as a lightweight content platform where you control data, deployment, and integrations.
Categories:
Tags:
Tech Stack:
Similar to Cockpit

Strapi
Open-source Node.js headless CMS for REST and GraphQL APIs
Open-source headless CMS for building customizable content APIs with an admin UI, supporting REST/GraphQL and multiple databases.

Squidex
Open-source headless CMS with API-first content management
Squidex is an open-source headless CMS and content hub with REST and GraphQL APIs, workflows, versioning, and integrations for delivering content to any app or site.

Directus
Headless CMS and instant APIs for SQL databases
Directus turns any SQL database into a headless CMS with an admin app, role-based access control, and instant REST and GraphQL APIs for custom applications.

ApostropheCMS
Full-stack Node.js CMS with in-context editing and headless options
Open-source full-stack CMS built with Node.js and MongoDB, featuring in-context visual editing and headless APIs for building modern websites and content apps.

Shopware Community Edition
Open-source core edition of the Shopware e-commerce platform
MIT-licensed core of Shopware 6: an API-first, Symfony-based commerce platform with Vue storefront, visual page builder, extensibility and multi-channel support.


Payload
TypeScript headless CMS and app framework for Next.js
Payload is an open-source, TypeScript-first headless CMS for Next.js with an extensible admin UI, auth, drafts, access control, and APIs for building fullstack apps.


