beta

Federation with .NET (C#) & Hot Chocolate

Learn about the federated graph architecture, creating subgraphs, entities, and directives. We'll build a supergraph with .NET (C#) and Hot Chocolate.

Astronaut spacesuit

Details

  • Updated May 15, 2025
  • 12 lessons

What you'll learn

  • The architecture of a supergraph (subgraphs and the router) and Apollo Federation 2

  • Create a supergraph with a self-hosted router in GraphOS

  • Create entities

  • Explore GraphOS graph insights and schema delivery

  • Use the @external and @requires GraphQL schema directives

  • Use the Rover CLI to publish subgraphs, run schema checks and facilitate local development

Prerequisites

  • Basic programming knowledge using C# and .NET
  • Basic knowledge of building a GraphQL server using Hot Chocolate

Instructor

Michelle Mabuyo