Using Contract Variants in Apollo Studio
- Date
- Tue, Jun 20, 2023
- Time
- 9:00am-10:00am PT
- Format
- Online
Meet your speaker

Joe Devine
Solutions Architect , Apollo GraphQL
About this session
Contracts are a powerful feature of Apollo Studio that allow you to deliver different subsets of your supergraph to different consumers. In this session, we’ll cover what contracts are and when to use them. We’ll also demonstrate how to create a contract variant in Apollo Studio and how to use the @tag directive in a subgraph schema to include or exclude types and fields selectively in a contract variant.
Required skills and understanding: GraphQL, Apollo Federation
What contracts are, how they work, and what use cases they can support
How to create a contract in Apollo Studio
How to use the @tag directive in a subgraph schema
Best practices for contract variant implementation
Upcoming events
All events- Monday
ConferenceKubeCon + CloudNativeCon North America
In personSalt Lake City, UTEvent site - Wednesday
ConferenceQCon
In personSan Francisco, CAEvent site - WednesdayOnlineRegister
