Getting Started

Let’s Build with dotCMS

👋 Welcome to dotCMS, an opensource enterprise headless CMS that provides a modern, API-first architecture with a best in class visual editing experience, extensibility and tooling designed to support both rapid development and long-term scalability.

About This Section

This Getting Started guide is intentionally streamlined and opinionated. In this guide - you’ll learn how to:

  • Set up a development environment

  • Create a new Content Type

  • Use dotCMS's REST and GraphQL APIs

  • Build and layout a new page/route.

  • Leverage dotCMS’s headless visual editing experience

Our goal is to get you building quickly, while giving you a solid foundation to explore deeper features on your own terms. And if you have questions along the way, we’ve got your back — the dotCMS developer community, documentation, and support channels are always within reach.

Let’s get started and bring your ideas to life with dotCMS.