Docs
Try Apollo Studio

Apollo Docs Home

Explore the Apollo platform


Apollo is a platform for building a unified supergraph, a communication layer that helps you manage the flow of data between your application clients (such as web and native apps) and your backend services. At the heart of the supergraph is a query language called GraphQL.

Looking for a guided, interactive experience?

Our learning platform, Odyssey, is the perfect place to start your journey and learn GraphQL with videos and interactive code challenges.

Try Apollo Odyssey

Apollo Client

Execute GraphQL operations, cache their results, and manage your application's state with one powerful library.

React

Explore React docs

Backend

Apollo Server

Configure a production-ready GraphQL server to fetch and combine data from multiple sources.

Explore Apollo Server docs

Federation

Implement a single unified supergraph across multiple subgraphs.

Learn about Federation

Router

A configurable, high-performance graph router for a federated supergraph.

Explore Router docs

Cloud

Studio

Build your supergraph with your team, evolve it safely, and keep it running smoothly.

Learn about Studio

Rover CLI

Manage your Studio graphs and schemas from the command line.

Explore Rover CLI docs

Join our community 💬

We love hearing from you! Here are a few ways you can connect with us and other Apollo community members.

Edit on GitHub
Next
The Apollo platform