
Cockpit
Simple content platform to manage any structured content
Overview
Cockpit is a self-hosted, open-source headless CMS built with PHP that provides
a lightweight backend for managing structured content. It offers both REST and
GraphQL APIs, making it ideal for developers building websites, mobile apps, or
SPAs with any frontend framework. Cockpit supports SQLite (default) or MongoDB
for data storage, features flexible content modeling, asset management with an
Image API, localization, roles and permissions, and content revisions. The MIT-licensed
core is free forever, while Pro addons add AI content generation, full-text search,
environment sync, webhooks, visual page building, and audience personalization.
MIT
Best for:
Features
Pricing
Compatible Technologies
Technical Features
Community
639
GitHub Stars
2026-02-05
Last Update
Enterprise Features
Scalability
Horizontal scaling and high-availability deployments
99.9% Uptime SLA
Enterprise-grade reliability and uptime guarantees
Security & Compliance
Find Cockpit Experts
Looking for professional help with your Cockpit project? Here are top certified agencies and developers.
Top Agencies
Alpina Tech
#1 RecommendedCraft custom, responsive websites using expert code and stunning design. Build your site with a flexible CMS and premium hosting to boost your digital presence.

QBurst
QBurst is a digital engineering company that crafts delightful client experiences through AI-driven software engineering and data solutions.
NOTUM
#1 RecommendedWe are CMS-centered agency with 7 years of CMS experience. We build scalable corporate websites for scale-ups with headless CMS solutions. From design to deployment, we deliver complete, reliable support.

Successive Digital
#1 RecommendedSuccessive Digital is a modern technology consulting partner built for enterprises that want to scale with confidence.

Alloy
Alloy is a marketing and transformation partner for the age of intelligence full of creative thinkers and problem solvers whose results-oriented work extends throughout the Americas, Europe and the Middle East.





Cockpit is a self-hosted, open-source headless CMS written in PHP. It
provides a lightweight admin panel for managing structured content via
collections, singletons, and tree structures, then exposes that content
through both REST and GraphQL APIs. It runs on SQLite by default or
MongoDB, with no external dependencies beyond PHP.
Key Highlights
- REST and GraphQL APIs out of the box
- Runs on SQLite with zero extra infrastructure
- MIT-licensed with full source access and customization
Why It Fits Jamstack Workflows
- API-first content delivery via REST or GraphQL lets any static site generator or frontend framework fetch structured content at build time
- Webhook addon triggers external build pipelines on content publish, enabling automated deploys to any static host or CDN
Typical Implementations
- Lightweight marketing sites
- Mobile app content backends
- Multi-language project websites
- Single-page applications with dynamic content
Setup Snapshot
Hosting: "Self-hosted — PHP server with Apache or Nginx"
Content: "Collections, singletons, and trees with custom field types"
Delivery: "REST and GraphQL APIs with token-based authentication"
Notes
- Requires PHP 8.3+ with PDO and GD extensions; uses SQLite by default, MongoDB optional
- Webhooks, layout builder, localization, and full-text search are available as Pro addons