Hybrid Headless CMS

Set Your Content Free

Our ‘Content as Infrastructure’ philosophy helps enterprises thrive in today’s ever-changing digital ecosystem. We don’t just give developers RESTful API access to content - we provide access to templates, layouts, modules, pages, and workflows, allowing marketers and developers to work together to deliver engaging customers experiences.

500,000+ Downloads
10,000+ Sites

Schedule a Demo

See dotCMS in action

How It Works

Create, update, and retrieve content and assets with ease. Pull personalized content to deliver amazing experiences across devices.

headless cms - presentation layour
headless cms - JSON Data
headless cms - Content Modeling

Content Modeling

It all starts with the content model. Our drag-n-drop UI allows you to quickly build rich content with all content types including text, location, dates, media, rich text editor, snippets, relationships and more.

JSON Data

Marketers and business users can create and manage layouts and templates in a full editorial environment and deliver as JSON to any device or application.

Presentation Layer

New devices and touchpoints are emerging all the time. Our content as infrastructure philosophy allows you to be ready for whatever comes next.

API First CMS

Create once, deliver anywhere with our robust API architecture. From content and layouts to navigation and workflows, our APIs mean you can access any dotCMS content and functionality separately from the dotCMS backend.

fetch('https://demo.dotcms.com/api/content/query/+contentType:Activity/orderby/Activity.title')
    .then(data => data.json())
    .then(data => console.log(data.contentlest));

Hit the Play button to get a response

Industry Leaders

are using dotCMS to power digital transformation.

Co-operative Bank
Constant Contact
Michigan State University
Deloitte
Sepaq
Wiley & Sons, Inc.
Hospital Corporation of America

Start your open source, Hybrid CMS experience now.

Get started for free. As an open source Hybrid CMS, dotCMS is free to get started and use.

Once you're setup, you can activate a free trial of dotCMS Enterprise to start experimenting with all of the features we offer.