Apollo Federation · GraphQL Specification

Apollo Federation GraphQL API

Apollo Federation enables declarative composition of multiple subgraph APIs into a single federated supergraph. The Apollo Router orchestrates requests across subgraphs, combining GraphQL APIs and REST APIs (via Apollo Connectors) into a unified endpoint. Federation 2 defines the supergraph schema, federation directives, and composition rules. The Rover CLI manages schema publishing and checks.

Documentation Endpoint View on GitHub API GatewayFederationGraphQLMicroservicesOpen SourceSubgraphsSupergraphGraphQL

Overview

Apollo Federation GraphQL API is a GraphQL API specification published by Apollo Federation on the APIs.io network.

Apollo Federation enables declarative composition of multiple subgraph APIs into a single federated supergraph. The Apollo Router orchestrates requests across subgraphs, combining GraphQL APIs and REST APIs (via Apollo Connectors) into a unified endpoint. Federation 2 defines the supergraph schema, federation directives, and composition rules. The Rover CLI manages schema publishing and checks.

documentation is published at https://www.apollographql.com/docs/federation/.

The specification includes 2 reference links.

Tagged areas include API Gateway, Federation, Microservices, Open Source, and Subgraphs.

Endpoint

References

Back to Apollo Federation · All GraphQL Specs · GitHub