Gentics Mesh review
Open source, self-hosted
Gentics Mesh is an Apache-2.0 Java headless CMS with a document-oriented content store, GraphQL and REST APIs, versioning and a permission model designed for serving many projects from one instance.
Apache-2.0 with no open-core split is a meaningfully stronger licensing position than most of the Java options here.
Who Gentics Mesh is for
Java teams wanting a fully open-source, API-first content store with GraphQL and real permission control.
A small ecosystem makes it a considered choice rather than a default.
Strengths and limits
What it does well
- Apache-2.0 throughout, with no enterprise edition holding back features.
- GraphQL is native rather than an add-on, which is unusual in the Java CMS space.
- Versioning and branching of content are built in.
- Permissions are granular per project and node.
Where it falls short
- Very small community, and few public examples to learn from.
- The editing interface is minimal; it is an API-first store rather than an editorial tool.
- Java operations, and a less familiar embedded storage layer.
- Commercial support pricing is not published.
Gentics Mesh pricing
Free and Apache-2.0 licensed, self-hosted with no feature gating. Commercial support and hosting from Gentics are quote-only.
Verdict
A clean, genuinely open-source API-first CMS for Java teams, and the Apache-2.0 licence is a real advantage over the source-available options.
The ecosystem is the constraint. Choose it knowing you will be reading source rather than Stack Overflow.
Gentics Mesh FAQ
Is Gentics Mesh fully open source?
Yes, Apache-2.0 with no open-core split and no gated features. Commercial support and hosting are available separately and are quote-only.
This is an independent review. We have no affiliate relationship with Gentics Mesh, earn nothing if you sign up, and no vendor pays for placement in the directory. Prices were read from the vendor's own pages in August 2026 and change without notice.