GraphQL Federation Early Access Programme
WunderGraph GraphQL Federation is the most advanced way to federate all your GraphQL microservices
GraphQL federation is available for several languages already
Go, Java, Kotlin, PHP, Python, Scala, Ruby, Rust
Benefits of using GraphQL Federation with WunderGraph
- subscriptions: if your federated GraphQL services expose a subscription you can federate it without any changes
- @stream: just annotate a query with @stream to send large lists of objects one by one
- @defer: some fields might be more expensive to load than others, annotate them with @defer to stream those fields as data becomes available
- security: all GraphQL queries get persisted by default, this reduces the attack surface of a federated graph
- performance: our GraphQL engine prepares and caches execution plans so we're able to exceed any of our competition