# Apollo Federation

**Canonical:** https://apis.io/apis/apollo-graphql/apollo-federation/  
**Provider:** Apollo GraphQL — https://apis.io/providers/apollo-graphql/  
**Documentation:** https://www.apollographql.com/docs/graphos/schema-design/federated-schemas/federation

Apollo Federation is one of 11 APIs that [Apollo GraphQL](https://apis.io/providers/apollo-graphql/) publishes on the [APIs.io](https://apis.io/) network. This API exposes 2 JSON Schema definitions. Tagged areas include Distributed, Federation, GraphQL, Microservices, and Supergraph. The published artifact set on APIs.io includes API documentation, a GitHub repository, a changelog, and 2 JSON Schemas.

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.

## Machine-readable artifacts (7)

- **Documentation** — https://www.apollographql.com/docs/graphos/schema-design/federated-schemas/federation
- **DirectivesReference** — https://www.apollographql.com/docs/graphos/schema-design/federated-schemas/reference/directives
- **GitHubRepository** — https://github.com/apollographql/federation
- **ChangeLog** — https://www.apollographql.com/docs/graphos/reference/federation/versions
- **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
- **Rules** — https://raw.githubusercontent.com/api-evangelist/apollo-graphql/refs/heads/main/rules/apollo-federation-jsonschema-spectral-rules.yml

## Other Apollo GraphQL APIs (10)

- [Apollo GraphQL](https://apis.io/apis/apollo-graphql/apollo-graphql/)
- [Apollo GraphOS Platform API](https://apis.io/apis/apollo-graphql/apollo-graphos-platform-api/)
- [Apollo Server](https://apis.io/apis/apollo-graphql/apollo-server/)
- [Apollo Client (Web)](https://apis.io/apis/apollo-graphql/apollo-client-web/)
- [Apollo Client (iOS)](https://apis.io/apis/apollo-graphql/apollo-client-ios/)
- [Apollo Client (Kotlin)](https://apis.io/apis/apollo-graphql/apollo-client-kotlin/)
- [Apollo Router](https://apis.io/apis/apollo-graphql/apollo-router/)
- [Apollo Connectors](https://apis.io/apis/apollo-graphql/apollo-connectors/)
- [Rover CLI](https://apis.io/apis/apollo-graphql/rover-cli/)
- [Apollo MCP Server](https://apis.io/apis/apollo-graphql/apollo-mcp-server/)

## Tags

Distributed, Federation, GraphQL, Microservices, Supergraph

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/apollo-graphql/apollo-federation/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/apollo-graphql/.
