/graphql-core

Framework to deploy GraphQL APIs inside Jahia

Primary LanguageJavaApache License 2.0Apache-2.0

CircleCI GitHub tag (latest by version) License

Jahia logo

GraphQL Core

This module provides a base framework to deploy GraphQL APIs inside Jahia. It provides a common endpoint servlet at /modules/graphql, with base Query, Mutation and Subscription.

These types can be extended with new fields. The servlet looks for services implementing the interface DXGraphQLExtensionsProvider and will register them into the endpoint. A main API for DX is provided by DXM provider. Custom bundles can extend the API by adding new fields to existing types, that could alos return new types.

Open-Source

This is an Open-Source module, you can find more details about Open-Source @ Jahia in this repository