CrafterCMS

Open-source, Git-based Java headless CMS for enterprises

3.9/ 5

Our score

CrafterCMS is an open-source headless CMS built on Java, Spring and a Git content store. It pairs a visual authoring tool with REST and GraphQL APIs, OpenSearch-based search and AI features, and runs self-hosted or as Crafter Cloud.

Overview

CrafterCMS has been open source since 2013 and is built by Crafter Software, spun out of a digital agency in 2019. Content lives in a Git repository, so developers branch, review and move content between environments the way they move code. Authoring (Crafter Studio) and delivery (Crafter Engine) are separate systems, so the public site never runs the editing tool.

Editors get in-context editing, drag-and-drop page building, multi-channel preview and workflow. Developers get REST and GraphQL APIs, FreeMarker templates and Groovy scripting on a Java and Spring stack. The newer AI layer adds an author assistant, Spring AI for building agents and RAG apps, OpenSearch as a vector database, and MCP servers and clients.

Strengths

  • Free, fully open-source core under GPL v3, with no feature-gated community edition.
  • Git-based content store with branches, history and easy environment sync.
  • Decoupled authoring and delivery for security and scale.
  • AI stack built in: author assistant, Spring AI, vector search and MCP.

Watch out for

  • Java, Groovy and FreeMarker skills are needed to build and extend it.
  • Paid Enterprise and Cloud prices are not published.
  • Smaller community and plugin marketplace than the big headless platforms.

Pricing

What each plan costs and what the bill is counted by: seats, sites, usage or a one-off license. The bottom of each card shows what you pay on top.

Crafter Community

Free

Free

Self-hosted. Open source under GPL v3.

Developers self-hosting with community support

  • The full open-source CMS: Studio, Engine and Git content store
  • REST and GraphQL APIs
  • Docker and Kubernetes deployment
  • Community support on Slack

Costs extra

You pay for your own hosting and any support.

Crafter Enterprise

Custom quote

Custom

Enterprises that run CrafterCMS on their own infrastructure

  • Self-hosted on-premises, in a private cloud or on AWS, GCP or Azure
  • 24/7 enterprise support
  • Enterprise-only features such as SAML single sign-on

Costs extra

You pay for your own hosting on top of the license.

Crafter Cloud

Custom quote

Custom

Free trial available.

Enterprises that want CrafterCMS fully managed

  • Fully managed private SaaS on SOC 2 compliant infrastructure
  • Infrastructure, monitoring, security and upgrades handled by Crafter
  • Enterprise support
  • Bring your own CI/CD and monitoring tools

Costs extra

Prices checked See current prices on the vendor's site

Features

Free, included in the cheapest plan, on a higher plan, or enterprise only. Open a feature to compare it across every platform.