A headless CMS is a back-end only content management system built as a content repository that makes content accessible via a RESTful API. A headless CMS remains with an interface to add content and a RESTful API (JSON, XML) to deliver content wherever you need it.