
Cockpit
API-first headless CMS for structured content and assets

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 Services
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.

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.

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.

Saleor
GraphQL-first headless commerce API for composable ecommerce
Open source, GraphQL-native headless ecommerce platform with a composable API for products, checkout, payments, and multichannel order management.

Wagtail
Django-based content management system focused on flexibility
Wagtail is an open-source CMS built on Django and Python, offering an editor-friendly admin UI, flexible content modeling with StreamField, and optional headless APIs.

Spree Commerce
Modular, API-first eCommerce platform built on Ruby on Rails
Open-source eCommerce platform for B2C and B2B with a modular architecture, headless APIs, and support for multi-store, multi-currency, and extensibility via extensions.

JavaScript
Docker
PHP