/

Welcome

Get started with the Apollo platform


Hi there! 👋 We're excited you're here to learn about Apollo.

Apollo is a platform for building a data graph, a communication layer that seamlessly connects application clients (such as React and iOS apps) to back-end services.

It's easy to adopt Apollo incrementally, meaning you can set it up alongside an existing solution (such as a REST API) and migrate functionality at your convenience.

Learn the basics

Conveniently, we have a tutorial that introduces you to each component of the platform. Ready to dive in?

Start the tutorial!Learn more

Explore the Apollo platform

Apollo Basics

Learn about each part of the Apollo platform and how they all work together.

Apollo Server

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

Apollo Client (React)

Manage the entirety of your React app's state and seamlessly execute GraphQL operations.

Apollo Graph Manager

Integrate with Apollo's cloud service for schema versioning, metrics, and enhanced security.

Apollo Client (iOS)

Manage the entirety of your iOS app's state and seamlessly execute GraphQL operations.

Apollo Link

Define a custom chain of actions that your client performs with each GraphQL operation.

Edit on GitHub