Join us for GraphQL Summit, October 10-12 in San Diego. Super Early Bird registration ends soon!
Try Apollo Studio

Apollo Tech Notes

This documentation set provides technical articles on specialized topics for Apollo tools and libraries.

Select a tag to view a list of articles on the corresponding topic.

All notes

TitleLast updated
Aggregating data across subgraphs2023-03-10
Authenticating requests with the Apollo Router2022-12-01
Client ID enforcement2023-02-14
Connecting OpenTelemetry traces to Prometheus2022-11-21
Contracts usage patterns2023-03-10
Demand oriented schema design2023-03-10
Deploying API changes with Managed Federation and GraphOS2023-03-10
Designing response types2023-03-10
Enforcing entity ownership in Apollo Federation2023-03-10
Graph Identities2023-03-10
GraphQL adoption patterns2022-12-09
How Federation handles the N+1 query problem2022-11-15
Improving Apollo Gateway performance2022-10-19
Load testing a federated GraphQL API2023-02-01
Managing Apollo Router resources in Kubernetes2023-03-10
Mocking graph functionality to unblock client development2023-03-10
Moving a GraphQL monolith to Apollo Federation2022-11-21
Namespacing by separation of concerns2023-03-10
Optimizing Custom Apollo Router Builds2023-01-27
Overload protection2022-10-12
Production readiness checklist2023-03-10
React Context with Apollo Client2023-01-30
Recommended usage for GraphQL interfaces2023-03-10
Relay-style connections and pagination FAQ2023-03-10
Response cache eviction2022-12-01
Schema deprecations2023-03-10
Schema naming conventions2023-03-10
Securing supergraphs2022-12-08
Sending Apollo Router traces and metrics to APM tools using OpenTelemetry2022-11-21
Server-Driven UI Schema Patterns2023-03-10
Server-Driven UI and GraphQL2023-03-10
Supergraph stewardship2023-03-10
Testing with Apollo Federation2023-01-12
Thinking in entities2023-03-10

Reporting issues

If you find an issue with a tech note, feel free to use the Edit on GitHub button to create a new PR with the suggested changes. Otherwise, you can view the source and create a GitHub issue on the apollographql/docs repo.

Adding new tech notes

If you have an idea for a new tech note, please create a new GitHub issue with the suggested changes or topic that you would like covered.

Edit on GitHub