deprecated

GraphOS: Safe API delivery

Schema changes, additions and deprecations are key to a healthy and useful supergraph. We'll learn how to use the Rover CLI to run schema checks, publish schema changes and launch our changes confidently. We'll walk through an example of how to deprecate a field in your schema safely using helpful tools and metrics from GraphOS.

Plates

Details

  • Updated Mar 07, 2025
  • 7 lessons

What you'll learn

  • The importance of schema checks in your development workflow

  • How to run schema checks using Rover and Studio

  • How to safely replace a field in your schema

  • Using the @deprecated directive

  • How to integrate schema checks and publishing your schema into your CI/CD workflow

  • Inspecting field usage in GraphOS

Prerequisites

  • You'll need a basic level understanding of GraphQL (working with a schema, writing resolvers, building a query)
  • If you'd like to code along, you'll need a GitHub account and be familiar with Git basics (commiting changes, pushing to a remote repository, navigating directories)
  • If you'd like to code along, you'll need to know how to open up the project in a code editor, make and save changes
  • The code-along uses JavaScript and React

Instructor

Michelle Mabuyo