Apollo Docs
Learn to design, build, and orchestrate APIs with GraphQL at any scale
Apollo is the developer platform for graph-based API orchestration. Our tools help you model your APIs as GraphQL schemas, then compose them into a scalable graph. When clients make requests, the graph automatically orchestrates API calls to return exactly the requested data.
Explore the docs
Hover over each section to learn about what it covers and which teams find it most useful.
Explore the docs
Learn how to model your organization's data at the API layer rather than the database layer. Your schema serves as the cornerstone of your graph, creating a unified interface that bridges backend and frontend development.
Go to Schema Design docs
Apollo Connectors simplify REST API orchestration in graphs, replacing unmaintainable procedural code and passthrough services with scalable, declarative schema directives.
Go to GraphOS Platform docs
GraphOS is an API platform. Learn how its Explorer IDE, schema management, and insights tools help you evolve, manage, and safely scale your APIs.
Go to GraphOS Platform docs
The router executes queries intelligently and orchestrates APIs calls to fetch only the data it needs. As the single entry point, it provides centralized security, caching, observability, and more.
Go to Routing docs
Apollo provides Connectors for integrating REST services into your graph. For other data sources, use the open-source Apollo Server with TypeScript/JavaScript or compatible frameworks.
Go to Apollo Server docs
Use Apollo's open-source web and mobile client SDKs to develop applications that interact with your graph.
Go to Apollo Client (Web) docs Go to Apollo iOS docs Go to Apollo Kotlin docs
Explore additional resources for developing with Apollo, including the reference architecture, Supergraph Architecture Framework, and more.
Go to Resources