Workshop: Build a supergraph with GraphOS

A lab on building a retail-based supergraph quicky using the Apollo GraphOS platform. This lab introduces you to core concepts of Apollo Federation and the GraphOS tooling; prior knowledge of GraphQL is helpful but not essential.

Start course
apollo nasa moon boots


  • Updated Jul 19, 2023
  • 6 lessons

What you'll learn

  • Learn and realize the value of a supergraph (federated graph)

  • Understand how clients interact with a supergraph

  • Create a retail-based supergraph leveraging multiple data sources (REST, MongoDB, and SQL)

  • Build familiarity with Apollo GraphOS Enterprise Tooling


  • General technical knowledge (command lines, environment variables, etc)
  • Familiarity with JavaScript/ES6 and React
  • Prior knowledge of GraphQL is helpful, but not required


Keith Halsall and Brandon Him

Lesson List

  • Introduction
  • Creating a supergraph
  • Building the subgraphs
  • Building our front-end
  • Contracts
  • Observability and metrics

This tutorial includes

  • multiple choice questions
  • tasks

Related tutorials


GraphOS: Basics

Get started with Apollo's GraphQL API development platform. Analyze graph metrics, improve the client experience and enable a smooth GraphQL development experience.

Hubble space telescope

Voyage I: Federation from Day One

Modularize your GraphQL backend using Apollo Federation

Explore our entire catalog

© 2024 Apollo Graph Inc.


  • Home
  • Get started
  • Privacy Policy