Apollo
A GraphQL client and server platform for fetching, caching and serving data.
Official docs outline
- Why Apollo Client
What Apollo Client offers: declarative data fetching, a normalized cache, and state management for GraphQL.
- Apollo Client Get Started
Setting up Apollo Client with ApolloClient, InMemoryCache, and ApolloProvider.
- Apollo Server Getting Started
Building a GraphQL server with type definitions, resolvers, and context in Apollo Server.
- Federation
Apollo Federation: composing multiple subgraphs into a single supergraph.
- Schema Composition
How subgraph schemas are composed into a supergraph schema and composition errors.
- GraphOS Router
Running the GraphOS Router and its configuration.
- Router Request Lifecycle
How the router plans and executes queries across subgraphs.
- Rover CLI
Managing and publishing schemas with the Rover CLI.
- Connectors
Apollo Connectors for exposing REST APIs through GraphQL.
- Sandbox
Exploring and testing GraphQL operations in Apollo Sandbox.
- Apollo MCP Server
Exposing GraphQL operations as tools via the Apollo MCP Server.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.