Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


chore(deps): bump jackson-databind from to in /examples/osgi/apache-karaf-feature

Git stats


Failed to load latest commit information.
Latest commit message
Commit time

GraphQL Java Servlet

Maven Central Build Status Quality Gate Status GitHub contributors Discuss on GitHub

We are looking for contributors!

Are you interested in improving our documentation, working on the codebase, reviewing PRs?

Reach out to us on Discussions and join the team!

We hope you'll get involved! Read our Contributors' Guide for more details.


Implementation of GraphQL Java Servlet including support for Relay.js, Apollo and OSGi out of the box. This project wraps the Java implementation of GraphQL provided by GraphQL Java. See GraphQL Java documentation for more in depth details regarding GraphQL Java itself.

We try to stay up to date with GraphQL Java as much as possible. The current version supports GraphQL Java 19.1.

This project requires at least Java 8.

Installation and getting started

See Getting started for more detailed instructions.