• Document Up to Date
  • Updated On 4.2.0

CrafterCMS 4.2 Documentation

This documentation introduces key concepts in CrafterCMS 4.2, details the decoupled authoring and development systems, 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 content-centric digital experience applications including:

  • Enterprise websites, corporate intranets, customer portals

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

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

  • HTML5 websites (Freemarker templating built-in)

  • E-Commerce front-ends

  • OTT video experiences on AWS Elemental Media Services

  • E-Learning sites

  • AR/VR applications (e.g., using A-Frame)

  • Search-driven sites and apps (OpenSearch built-in)

  • AI-enabled applications

  • and lots more (See https://craftercms.com/headless-cms-solutions/enterprise).

CrafterCMS’s authoring system is built on Git and supports DevContentOps processes for content, code, and configuration. 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:

  • Large-scale sites and apps that require a high degree of performance, security, availability, and scalability.

  • Content-rich applications that are authored by a non-technical content authors and consumed by many, many site visitors.

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

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.