Apollo Federation
Apollo Federation enables declarative composition of multiple APIs into a single federated GraphQL API. It serves as an API orchestration layer where clients make a single GraphQL request and the router coordinates multiple API calls to return a unified response.
Documentation
SDKs
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/apollo-graphql/refs/heads/main/json-schema/supergraph-configuration.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/apollo-graphql/refs/heads/main/json-schema/router-configuration.json
Other Resources
DirectivesReference
https://www.apollographql.com/docs/graphos/schema-design/federated-schemas/reference/directives
ChangeLog
https://www.apollographql.com/docs/graphos/reference/federation/versions
Rules
https://raw.githubusercontent.com/api-evangelist/apollo-graphql/refs/heads/main/rules/apollo-federation-jsonschema-spectral-rules.yml