---
title: "BEdita"
description: "BEdita is an open-source, API-first headless CMS built on CakePHP, serving content over a JSON:API REST interface. See how it works and when to choose it."
url: "https://nodea.io/en/glossary/bedita"
lang: "en"
updated: "2026-07-13"
---

# BEdita

> BEdita is an Italian open-source content management system built on the CakePHP framework, operating headless: content lives in a flexible object model and is served to any frontend via a REST API.

**BEdita** is an open-source content management system ([CMS](https://nodea.io/en/glossary/cms)) developed in Italy and built on the PHP framework [CakePHP](https://nodea.io/en/glossary/cakephp). Since version 4 it has followed a headless, API-first architecture: content is stored in a flexible object model and exposed through a REST [API](https://nodea.io/en/glossary/api) that follows the JSON:API specification, leaving the presentation layer entirely to external applications.

## How BEdita works

The system revolves around an object-based content model. Documents, media files, events, locations and people profiles are all object types that can be linked with semantic relations and arranged in a folder tree. Custom object types and relations are defined through configuration rather than core changes, which makes BEdita well suited to unusual content structures — art collections, audiovisual archives or expert directories. Editors work in BEdita Manager, a separate administration application with role-based permissions, content versioning and multilingual support. The backend requires PHP and a relational database (MySQL/MariaDB or PostgreSQL); installation is typically handled with Composer or the official Docker images.

## Practical applications

BEdita shines where one content repository must feed multiple channels at once: media portals, digital archives, product catalogs, mobile applications or digital signage screens. The frontend can be anything capable of consuming the API — a classic server-rendered site, a single-page application in Vue or React, or a static site generator. Compared with WordPress, the plugin ecosystem is far smaller, so BEdita is usually chosen for tailor-made projects maintained by a development team rather than simple company websites. Hosting requirements are modest: a PHP-capable web hosting plan works for smaller deployments, while a VPS makes it easier to tune PHP extensions, queues and caching for larger installations.

### Is BEdita a headless CMS?

Yes. Since version 4, BEdita has been API-first: the backend manages content and exposes it through a JSON:API-compliant REST interface, while the presentation layer is built separately — as a Vue or React frontend, a mobile app or any other API consumer.

## Related

- [CMS](https://nodea.io/en/glossary/cms)
- [CakePHP](https://nodea.io/en/glossary/cakephp)
- [PHP](https://nodea.io/en/glossary/php)
- [API](https://nodea.io/en/glossary/api)
- [Headless e-commerce](https://nodea.io/en/glossary/headless-ecommerce)

---

Languages: [pl](https://nodea.pl/pl/slownik-pojec/bedita.md)  
Site index: [llms.txt](https://nodea.io/en/llms.txt)
