deprecated

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.

Plates

Details

  • Updated Mar 07, 2025
  • 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

Prerequisites

  • 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

Instructor

Michelle Mabuyo