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.