GraphQL Java
graphql-java.com
Spec sheet
- Purpose
- GraphQL Java is a Java implementation of GraphQL for building GraphQL services on the JVM.Read 4 Oct 2026 · graphql-java.com
- Integrations
- The homepage lists Spring GraphQL, Netflix DGS, and Atlassian alongside GraphQL Java.Read 4 Oct 2026 · graphql-java.com
- Support
- The project directs users to GitHub Discussions for questions and says it is run by volunteer maintainers.Read 4 Oct 2026 · github.com
- Batching and caching
- The documentation describes using java-dataloader to batch and cache data requests.Read 4 Oct 2026 · graphql-java.com
- Batching limitation
- DataLoader batching works with AsyncExecutionStrategy; other execution strategies may cache values but do not batch them.Read 4 Oct 2026 · graphql-java.com
- Data fetching
- Each GraphQL field can have a DataFetcher, and the library includes a PropertyDataFetcher for reading values using POJO field-name patterns.Read 4 Oct 2026 · graphql-java.com
- Distribution
- The project’s getting started guide provides Gradle and Maven dependencies from Maven Central.Read 4 Oct 2026 · graphql-java.com
- Maintainers
- The About page names Andreas Marek, Brad Baker, and Donna Zhou as project maintainers.Read 4 Oct 2026 · graphql-java.com
- Runtime requirement
- GraphQL Java requires at least Java 11.Read 4 Oct 2026 · graphql-java.com
- Schema execution
- The getting started guide shows parsing a schema, wiring data fetchers, building an executable schema, and executing a query.Read 4 Oct 2026 · graphql-java.com
- Security support
- The security policy says maintainers patch the latest version and may backport fixes to versions released in the previous 18 months, depending on severity and demand.Read 4 Oct 2026 · graphql-java.com
- Vulnerability reporting
- The project asks vulnerability reporters to use the repository’s GitHub Security tab and not disclose reports publicly.Read 4 Oct 2026 · graphql-java.com
Plans and prices
GraphQL Java Free MIT License; no price stated Java 11 or later Read 4 Oct 2026 · graphql-java.com
Where Specifiction places it
- GraphQL Tools#18 of 327.5