Odyssey

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
Plates

Details

  • Updated Feb 14, 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

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

Lesson List

This tutorial includes

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

Related tutorials

Plates
beta

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.

Course
Plates
beta

GraphOS: Safe API delivery

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

Course
Explore our entire catalog

© 2024 Apollo Graph Inc.

Odyssey

  • Home
  • Get started
  • Privacy Policy