GraphOS: Basics

We'll explore the basics of using GraphOS, Apollo's GraphQL API development platform. Taking an existing GraphQL API, we'll harness the power of the cloud router, analyze operation metrics and use @defer to improve our client performance. We'll dive into the structure and benefits of a federated GraphQL architecture, also known as the supergraph.

Start course


  • Updated Jul 09, 2024
  • 8 lessons

What you'll learn

  • Identify the components of a supergraph, or a federated GraphQL architecture (the router and subgraphs)

  • Create a supergraph on GraphOS using an existing GraphQL API

  • Configure a cloud-hosted router to allow locally-running clients to send queries

  • Create a public variant

  • Run and save operations using the Explorer IDE

  • Analyze operation and field metrics

  • Set up client awareness

  • Use the @defer directive to improve a query's performance


  • You'll need a basic level understanding of GraphQL and how to write a query
  • You don't need to know any particular programming language


Michelle Mabuyo

Lesson List

This tutorial includes

  • videos (22 min total)
  • tasks
  • multiple choice questions

Related tutorials


GraphOS: Growing your API

Expand your API with a new business domain. Learn how to use GraphOS and the federated GraphQL architecture to easily add new capabilities to your API.


GraphOS: Safe API delivery

Launch API changes with confidence using the GraphOS schema registry, schema checks and graph insights.

Explore our entire catalog

© 2024 Apollo Graph Inc., d/b/a Apollo GraphQL.


  • Home
  • Get started
  • Privacy Policy