Headless CMS built around content trees, with REST and GraphQL APIs and Elasticsearch search
Apache-2.0
- Java
- TypeScript
- CSS

About Gentics Mesh
Gentics Mesh manages content as trees, the way websites are structured, which gives automatic navigation menus, clean URLs, and built-in link resolving. Content editors work in a channel-agnostic model and frontends pull the same content over REST or GraphQL, so one store can feed websites, mobile apps, IoT devices, and digital signage.
The GraphQL API is part of the public REST API and supports introspection. A webroot API maps paths to content for modern routing frameworks, content changes stream over websocket, and content is versioned. Built-in user, role, and permission management reaches down to document-level permissions and can also gate access to your own application.
Search runs on Elasticsearch, with an image manipulation API and a tagging API alongside it. Mesh stores data in an embedded graph database, supports clustering and monitoring, and ships Docker images. Gentics Software GmbH in Vienna develops it under the Apache 2.0 license and sells commercial support.
Key features
- Content trees with automatic navigation and clean URLs
- REST and GraphQL APIs with webroot path routing
- Versioned content with document-level permissions
- Full-text search powered by Elasticsearch
- Image manipulation API, clustering, and monitoring
Details
- First released
- 2016
- License
- Apache 2.0
- Company
- Gentics Software GmbH · Vienna
- Deployment
- self-hostable · docker
- APIs
- REST · GraphQL
- Search
- Elasticsearch
