Apollo Docs
Learn to design, build, and operate GraphQL APIs at any scale
Apollo simplifies GraphQL development for projects large and small. Whether connecting a single REST API or federating multiple data sources across an enterprise, Apollo's GraphOS Platform and suite of tools and SDKs help you build, secure, manage, and scale your GraphQL APIs.
Explore Apollo Docs
Hover over each section to learn about what it covers and which teams find it most useful.
What's New
Apollo Connectors are a new declarative programming model for GraphQL, allowing you to plug your existing REST services directly into your graph.
Connect your first REST API
Explore Apollo Docs
GraphOS is a GraphQL API platform. Learn how its Explorer IDE, schema management, and insights tools help you evolve, manage, and safely scale your GraphQL API.
Go to GraphOS Platform docs
Everything you need to know about the GraphQL language that goes beyond standard GraphQL. This includes how to use Apollo Federation and schema design best practices.
Go to Schema Design docs
Supercharge your GraphQL API by setting up a router—the single entry point to your GraphQL API. Secure and optimize the performance of your GraphQL APIs.
Go to Routing docs
Apollo offers the open-source Apollo Server library in TypeScript/JavaScript and educational resources for other languages and frameworks to help you develop server-side components that power your API.
Go to Apollo Server docs
Apollo provides open-source client SDKs to help you develop applications that interact with your API.
Go to Apollo Client (Web) docs Go to Apollo iOS docs Go to Apollo Kotlin docs
Explore reference information about developing with GraphOS, including the reference architecture, Supergraph Architecture Framework, and more.
Go to Reference