Third-party libraries that support Apollo Federation
The following open-source GraphQL server libraries provide support for Apollo Federation.
These are libraries that appear to be actively maintained. We audit this list every few months and remove libraries that are no longer active.
Language | Framework | Library |
---|---|---|
Go | gqlgen | gqlgen |
Java | graphql-java | federation-jvm |
Java / Kotlin | dgs | dgs |
JavaScript | apollo-server | apollo-server |
Kotlin | graphql-java | graphql-kotlin |
Python | ariadne | ariadne |
Python | graphene | graphene-federation |
Scala | caliban | caliban |
Ruby | graphql-ruby | apollo-federation-ruby |
Rust | async-graphql | async-graphql |
Do you maintain a library that implements Apollo Federation that isn't listed here? Please submit a PR to be added to the list!