GraphQL Content API

Our API-first CMS makes working with your content easy

dotCMS is a hybrid content platform that enables you to deliver applications at scale. Our API first architecture lets you bring your preferred framework while giving both developers and marketers the tools they need.

API Playground

Empowering Better Content Management

Quickly build digital experiences across channels and devices with dotCMS' native GraphQL Content API. dotCMS makes working with your structured content as straightforward as possible while empowering both marketers and developers.


What is GraphQL?

GraphQL is an open-source data query language for APIs. It enables users to specify what data they would like to retrieve from the server. More precisely, GraphQL performs three key tasks: it allows the clients to pick exactly what they want, uses a type system to describe data, and obtain data from multiple server resources in a single call.

Why GraphQL?

GraphQL lets you ask for what you want in a single query, saving bandwidth and reducing waterfall requests. It also helps minimize the payload by specifying the exact types and fields you want to return. One of the greatest things about GraphQL is it integrates seamlessly with the most modern JavaScript frameworks like NextJS, Gatsby, Angular, Nuxt (Vue).



Loading GraphQL Playground...

Empowering Teams

Our API-first architecture empowers content creators, editors, and marketing teams while helping developers drive innovation.

Workflow Builder

The intuitive drag and drop interface in workflows allows for simple creation and editing of custom workflow schemes.


The built-in caching offers you substantial performance gains when it comes to storing and accessing data in both the memory and disk cache. In addition, dotCMS supports block caching for optimized performance.

Editor Experience

dotCMS gives you a unified and intuitive editor experience that enables marketing teams to compose engaging digital experience with any content and data in your digital marketing ecosystem.

Layout as a Service

NoCode layout creation gives business users the ability to manage and edit layouts, contents and assets in context.

Industry Leaders

are using dotCMS to power digital transformation.

City Furniture
Hewlett Packard Enterprise
Economical Insurance

Get Started with dotCMS

There are lots of ways to get started with dotCMS. Here are just a few resources we offer to help you evaluate and get started with dotCMS.

Demos & Downloads

Try our live online demo, download dotCMS for free, or request a custom enterprise demo.


How-to articles and our views on industry trends that are shaping the DXP market.


Learn online from dotCMS experts who will walk you through building sites in dotCMS.


Watch past webinars about dotCMS on-demand.