10. What is GraphOS?

What is GraphOS?

is a complete cloud platform for building, managing, and scaling a . GraphOS provides a set of tools and services so that product developers can focus on building better apps, faster.

What's in a supergraph?

  • One or more s
  • A


A standalone with its own schema. Remember our GraphQL server from before? With a little spec-compliance magic, it becomes a !

In a federated , each is typically responsible for a specific business domain.

To introduce to our , we have to tell about them. We do this by publishing them to the schema registry.

The schema registry

Published are stored in the schema registry, where we can track all additions, modifications and removals. Like a history log!

The supergraph schema

The result of composing all of the different together is the supergraph schema - the complete picture of everything we can do with our app's data. takes care of this for us.


The accepts incoming requests from clients – and figures out how to resolve them. The router uses the to validate the . Then, the router builds a to determine which to send which part of the to.

takes care of hosting the , which makes it one less thing for the development team to worry about.

What are some of the ways we can configure the router?

Share your questions and comments about this lesson

Your feedback helps us improve! If you're stuck or confused, let us know and we'll help you out. All comments are public and must follow the Apollo Code of Conduct. Note that comments that have been resolved or addressed may be removed.

You'll need a GitHub account to post below. Don't have one? Post in our Odyssey forum instead.