Spring for GraphQL


Spring for GraphQL provides support for Spring applications built on GraphQL Java. It is a joint collaboration between the GraphQL Java team and Spring engineering. Our shared philosophy is to provide as little opinion as we can while focusing on comprehensive support for a wide range of use cases.

Spring for GraphQL is the successor of the GraphQL Java Spring project from the GraphQL Java team. It aims to be the foundation for all Spring, GraphQL applications.

The project reached version 1.0 in May 2022. Please, use our issue tracker to report a problem, discuss a design issue, or to request a feature. To get started, check the Spring GraphQL starter on and the samples in the project’s repository.

Spring Initializr

Quickstart Your Project

Bootstrap your application with Spring Initializr.


Each Spring project has its own; it explains in great details how you can use project features and what you can achieve with them.
1.1.1 CURRENT GA Reference Doc. API Doc.
1.1.2-SNAPSHOT SNAPSHOT Reference Doc. API Doc.
1.0.4-SNAPSHOT SNAPSHOT Reference Doc. API Doc.
1.0.3 GA Reference Doc. API Doc.
Branch Initial Release End of Support End Commercial Support *
2023-05-17 2024-05-17 2025-09-17
2022-11-22 2023-11-22 2025-03-22
2022-05-18 2023-11-18 2025-03-18

OSS support

Free security updates and bugfixes with support from the Spring community. See VMware Tanzu OSS support policy.

Commercial support

Business support from Spring experts during the OSS timeline, plus extended support after OSS End-Of-Life.
Publicly available releases for critical bugfixes and security issues when requested by customers.

Future release

Generation not yet released, timeline is subject to changes.

About commercial support (*)

This page shows the current state of project releases and does not define the commercial support policy. Please refer to the official support policy for more information.