• Document Up to Date
  • Updated On 4.2.0

CrafterCMS 4.2 Documentation

This documentation introduces key concepts in CrafterCMS 4.2, presents the authoring and development environment, and provides operational and administrative considerations and procedures as well as a comprehensive reference section.

What is CrafterCMS

CrafterCMS is a modern content management platform for building digital experience applications including:

  • Single Page Applications (SPAs) using frameworks like React, Vue, and Angular

  • Native mobile apps and headless applications (IOT, digital signage, wearables, etc.)

  • HTML5 websites

  • e-commerce front-ends

  • OTT video experiences on AWS Elemental Media Services

  • AR/VR applications using A-Frame

CrafterCMS is a dynamic CMS based on Git and supports DevContentOps processes for code and content. It is also a hybrid-headless, API-first (GraphQL, REST, in-process) CMS, and that allows developers to use their favorite UI frameworks and tools.

CrafterCMS differentiates itself from existing CMSs with its architecture: microservices-based, serverless, elastic and planet-wide scalability. To learn more, see the General Architecture.

When/where to use CrafterCMS

CrafterCMS is best suited for:

  • Content-rich applications that are authored by a few and consumed by many.

  • Enterprise-grade, complex, and integration-rich applications.

  • Applications that require a high degree of scalability, performance, and availability.

Who uses CrafterCMS

CrafterCMS is used by three main constituencies:

  • Developers who build applications using CrafterCMS.

  • Authors who create and manage content using CrafterCMS.

  • DevOps who deploy and manage CrafterCMS.