Loading…
GraphQLConf 2026 has ended
May 19 - 20 | In-Person Only
GraphQLConf 2026 website

The Sched app allows you to build your schedule but you must also be registered for GraphQLConf 2026 to participate in the sessions.

Please note: This schedule is automatically displayed in Pacific Daylight Time (UTC-7). To see the schedule in your preferred timezone, please select from the drop-down located at the bottom of the menu to the right.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
Venue: Grand Ballroom II - IV clear filter
Tuesday, May 19
 

9:00am PDT

Keynote: Opening Remarks - Janette Cheng, Software Engineer, Meta
Tuesday May 19, 2026 9:00am - 9:05am PDT

Speakers
avatar for Janette Cheng

Janette Cheng

Software Engineer, Meta
Working on the GraphQL client and build infrastructure for mobile apps at Meta
Tuesday May 19, 2026 9:00am - 9:05am PDT
Grand Ballroom II - IV
  Keynote Sessions
  • Audience Level Any

9:05am PDT

Keynote: GraphQL Foundation Update - Lee Byron, Co-Creator of GraphQL and Director, GraphQL Foundation
Tuesday May 19, 2026 9:05am - 9:15am PDT

Speakers
avatar for Lee Byron

Lee Byron

Co-creator of GraphQL and Director, GraphQL Foundation

Tuesday May 19, 2026 9:05am - 9:15am PDT
Grand Ballroom II - IV
  Keynote Sessions
  • Audience Level Any
  • Presentation Slides Attached Yes

9:15am PDT

9:25am PDT

Keynote: Built to Evolve: 13 Years of GraphQL - Elena Bukareva, Software Engineering Manager & Braxton Bragg, Senior Product Manager, Meta
Tuesday May 19, 2026 9:25am - 9:45am PDT
In 2015, we promised GraphQL would be "easy to learn and use". Ten years, and hundreds of billions of daily API calls later, we've learned that not all our hopes and promises turned out to be true.

This keynote is an honest retrospective from inside Meta. We'll share which assumptions didn't survive contact with thousands of engineers, the complexity traps we fell into, and what’s driving the new wave of GraphQL adoption and popularity at Meta.

Whether you're GraphQL-curious or GraphQL-exhausted, this is a rare look behind the curtain and a preview of what re-inventing GraphQL at scale actually looks like.
Speakers
avatar for Elena Bukareva

Elena Bukareva

Software Engineering Manager, Meta
Software Engineering Manager at Meta, leading the Mobile GraphQL Platform. Focused on building scalable, intuitive GraphQL infrastructure and tooling that powers mobile experiences at global scale. Passionate about platform engineering, API design, and enabling product teams to move... Read More →
avatar for Braxton Bragg

Braxton Bragg

Senior Product Manager, Meta
Product manager with 13 years experience on a variety of consumer-facing products. I currently support the Mobile GraphQL platform at Meta.
Tuesday May 19, 2026 9:25am - 9:45am PDT
Grand Ballroom II - IV
  Keynote Sessions
  • Audience Level Any

9:50am PDT

Keynote: Creating a Golden Path for GraphQL - Benjie Gillam, Maintainer, Graphile & Kewei Qu, Software Engineer, Meta
Tuesday May 19, 2026 9:50am - 10:00am PDT
GraphQL's precise specification gives us incredible interoperability and a rich ecosystem of tooling to be used with any compliant GraphQL service... And yet, that hasn't led to every adopter of GraphQL having a great experience. Some leave disillusioned with performance pitfalls, security concerns, and unforeseen complexity. This can be frustrating for successful GraphQL practitioners since in many cases the solutions to these problems have existed for most of the last decade.

The Golden Path Initiative aims to make it so avoiding common pitfalls becomes the path of least resistance. By encouraging off-the-shelf GraphQL-related software to implement the recommended default behaviours, we hope that GraphQL adopters will have the greatest chance of being successful even without ingesting the vast amount of information in the ecosystem. The Golden Path is not centred on building the most optimal experience, instead it is focused on minimizing downsides: making it so users are exploring around the "pit of success", and taking them far from the "pit of despair".

But to do this will take a huge, coordinated community effort! We need successful GraphQL practitioners; maintainers of key GraphQL libraries, frameworks and tooling; and documentation writers to join us over the next 6 months as we lay out the Golden Path, its recommendations and requirements; and then next year: time to start implementing it across the ecosystem!
Speakers
avatar for Benjie Gillam

Benjie Gillam

Maintainer, Graphile
A self-described "community-funded open source maintainer," Benjie dedicates much of his time to open source, made possible by the support of appreciative and forward-thinking individuals and organizations. He can often be found helping contributors advance their proposals, and has... Read More →
avatar for Kewei Qu

Kewei Qu

Software Engineer, Meta Platforms
TBD
Tuesday May 19, 2026 9:50am - 10:00am PDT
Grand Ballroom II - IV
  Keynote Sessions
  • Audience Level Any
  • Presentation Slides Attached Yes

10:00am PDT

Keynote: GraphQL in the AI Era - Matt DeBergalis, CEO and Co-Founder, Apollo GraphQL
Tuesday May 19, 2026 10:00am - 10:05am PDT
A year ago, we forecast an important role for GraphQL in an AI future. That prediction has come true, with GraphQL now serving as the foundation of critical AI initiatives at household brands in retail, hospitality, health care and many more. Just as importantly, GraphQL's declarative entity-based architecture has proven to be an ideal match for modern agentic development.

In this talk, we'll share a view of where GraphQL now sits in the modern enterprise stack, recount lessons we've learned putting MCP workloads and agentic software in production with the graph, our roadmap for an AI-first world, and a vision of where GraphQL can and must go next.
Speakers
avatar for Matt DeBergalis

Matt DeBergalis

CEO and co-founder, Apollo GraphQL

Tuesday May 19, 2026 10:00am - 10:05am PDT
Grand Ballroom II - IV
  Keynote Sessions
  • Audience Level Any
  • Presentation Slides Attached Yes

10:05am PDT

Keynote: Closing Remarks - Janette Cheng, Software Engineer, Meta
Tuesday May 19, 2026 10:05am - 10:10am PDT

Speakers
avatar for Janette Cheng

Janette Cheng

Software Engineer, Meta
Working on the GraphQL client and build infrastructure for mobile apps at Meta
Tuesday May 19, 2026 10:05am - 10:10am PDT
Grand Ballroom II - IV
  Keynote Sessions
  • Audience Level Any

10:30am PDT

Sponsored Session: Federation, Reversed: A Consumer-First Future with Fission - David Stutt, Wundergraph
Tuesday May 19, 2026 10:30am - 10:55am PDT
GraphQL Federation traditionally takes a bottom-up approach: individual service schemas are defined first, and the final federated API emerges from the federation algorithm. However, GraphQL's strength is enabling APIs that are designed around what consumers actually need. A bottom-up model can make it harder to intentionally design the federated API surface. In this talk we introduce Fission, a new federation algorithm that enables a consumer-first, design-driven approach to federated GraphQL APIs. We'll show how Fission lets teams start with API design and derive the services therefrom—flipping the traditional federation paradigm on its head. And best yet: we'll explain using cake.
Speakers
avatar for David Stutt

David Stutt

Senior Founding Software Engineer, Wundergraph
David is one of the four founding engineers at WunderGraph who collectively built the software foundations of the company. David's career began in the finance sector of software engineering before moving exclusively to API management in 2022. From that point, David started his deep-dive... Read More →
Tuesday May 19, 2026 10:30am - 10:55am PDT
Grand Ballroom II - IV
  Federation + Distributed Systems

11:05am PDT

Service-to-service GraphQL: The New Sweet Spot! - Mark Larah, Yelp
Tuesday May 19, 2026 11:05am - 11:30am PDT
Using GraphQL for service-to-service communication has historically been....frowned upon. Certainly, in isolation, there are compelling alternatives (gRPC, thrift, good ol' REST).

But in the age of LLMs and SDUI (Server Driven UI), there's lot of data whizzing around microservices. Does GraphQL fit this use case? I'll argue...yes!

You could define your data models with a combination of REST, gRPC, GraphQL; each layer gets a different transport protocol. Or we could consolidate on GraphQL.

This talk lays out why and when this makes sense, and what patterns are helpful to achieve this.

(ATTN: CFP reviewers -- fwiw the title is referencing https://productionreadygraphql.com/blog/2020-05-14-sweetspot)
Speakers
avatar for Mark Larah

Mark Larah

Group Tech Lead, Yelp

Tuesday May 19, 2026 11:05am - 11:30am PDT
Grand Ballroom II - IV
  Servers

11:40am PDT

From Query to Conversation: GraphQL as an AI Interface Layer - Hugh Nguyen & Adam Conrad, Meta
Tuesday May 19, 2026 11:40am - 12:05pm PDT
How do you teach AI to navigate GraphQL schemas with thousands of fields? At Meta, we built an AI system that dynamically discovers and loads subschemas on-demand, enabling natural language interactions with complex enterprise APIs.

This talk shares hard-won lessons from building production AI that performs real-time schema exploration, manages dynamic subschema composition, and generates sophisticated GraphQL operations at Meta's scale.

Key Topics:
- Dynamic schema discovery from user intent
- On-demand subschema loading architecture (@require_graphql_subschemas directive)
- Teaching LLMs GraphQL type relationships and dependencies
- Performance optimizations for real-time schema introspection
- What failed and why certain approaches don't scale

Lessons from Production:
- Schema design principles that work better with AI
Security considerations for AI-driven schema access
- Operational challenges and monitoring strategies
- Attendees leave with battle-tested patterns for conversational GraphQL systems, specific techniques for dynamic schema loading, and honest insights about what didn't work along the way.
Speakers
avatar for Hugh Nguyen

Hugh Nguyen

Software Engineer, Meta
Hugh Nguyen is a Software Engineer working on Metamate team at Meta, which builds AI powered products and platforms. Hugh is working on enabling AI agents to access all internal knowledge through GraphQL, a novel approach to rapidly expand AI agent's capabilities.
avatar for Adam Conrad

Adam Conrad

Engineering Manager, Meta
Engineering Manager for integrating GraphQL in our mobile applications at Meta. Previously focused on React at Meta.
Tuesday May 19, 2026 11:40am - 12:05pm PDT
Grand Ballroom II - IV
  AI and LLMs

12:15pm PDT

Sponsored Session: Closing the Loop: How GraphQL Gives Coding Agents Eyes on What Actually Matters - Michael Staib, Chillicream
Tuesday May 19, 2026 12:15pm - 12:40pm PDT
Coding agents are reshaping how we build software. Implementing features, refactoring systems, and shipping changes at a pace unthinkable 6 months ago. But to be successful with agents you need the right feedback loop. One that guides your agent to success, not into the spiral of death.

Ask Claude to add a review system to your product API. Without knowing what's in use, it might reshape your types, move fields, and break your deployed clients because it is missing a crucial feedback loop of what's in use in your clients.

GraphQL changes this. Every client operation explicitly declares the exact fields and types it needs. That gives you something rare: field-level usage data across your entire consumer base. Not endpoint hits, but actual demand, broken down to the individual field.

When coding agents can access this data, they stop guessing. Evolve your schema grounded in reality, not assumptions.

This talk shows how GraphQL's inherent usage visibility and the rise of coding agents create a feedback loop that didn't exist before. And why it matters for anyone building APIs that need to evolve fast.
Speakers
avatar for Michael Staib

Michael Staib

CEO, ChilliCream
Michael is a member of the GraphQL Technical Steering Committee, a Microsoft MVP, and Co-Founder and CEO of ChilliCream. He is the creator of Hot Chocolate, a widely used GraphQL server and client platform for .NET, and one of the authors of the Composite Schema specification. Michael... Read More →
Tuesday May 19, 2026 12:15pm - 12:40pm PDT
Grand Ballroom II - IV
  AI and LLMs

2:10pm PDT

Lower Latency With Streaming GraphQL - Rob Richard, 1stDibs
Tuesday May 19, 2026 2:10pm - 2:35pm PDT
Learn how to lower latency in your applications by streaming your GraphQL responses using the @defer and @stream directives. Learn the trade-offs of when to use these new directives and how they differ from GraphQL Subscriptions.

@defer and @stream have been in development for some time now and have gone through many iterations. Learn about the motivation behind these changes and how they will lead to scalable GraphQL servers and efficient clients.
Speakers
avatar for Rob Richard

Rob Richard

Senior Director, Front-End Engineering, 1stDibs
Rob is a front-end engineer at 1stDibs, an online marketplace for extraordinary design. He is also a member of the GraphQL Technical Steering committee, where he has been championing the @defer & @stream spec proposal.
Tuesday May 19, 2026 2:10pm - 2:35pm PDT
Grand Ballroom II - IV
  Performance

2:45pm PDT

Scaling Real-Time: Building Federated Subscriptions in Rust - Denis Badurina, The Guild
Tuesday May 19, 2026 2:45pm - 3:10pm PDT
Our journey implementing federated GraphQL subscriptions in Hive Router, a high-performance federation gateway written in Rust. Covering the architectural decisions and technical challenges we faced bringing real-time capabilities to a federated environment, the engineering work required to support the full spectrum of subscription transports (WebSockets, SSE, Multipart HTTP and HTTP callbacks), and how Rust’s performance characteristics enabled us to handle subscription workloads at scale.
Speakers
avatar for Denis Badurina

Denis Badurina

Denis from The Guild, The Guild
I am a self-taught senior software architect, with a distinguishing trait of resiliently finding simple solutions to complex problems using communication through words and code.

Starting from my first Lego set, I've been in love with development throughout my whole life. As a creator, having the ability to turn thoughts into reality is a gift I find essential. Forever learning through practical applications, bad decisions and positive thoughts - I, ulti... Read More →
Tuesday May 19, 2026 2:45pm - 3:10pm PDT
Grand Ballroom II - IV

3:20pm PDT

Sponsored Session: Hands Off the Keyboard: An Introduction to Agentic Coding for GraphQL Developers - Erik Bylund, Apollo GraphQL
Tuesday May 19, 2026 3:20pm - 3:45pm PDT
Every developer has the same instinct when working with AI: take over. Copy the output, fix it by hand, wonder why AI ""doesn't really work."" That instinct is the problem.

When AI-generated code is wrong, the fix isn't editing the code — it's improving the instructions that produced it. This talk teaches that discipline using Agent Skills — open-format markdown workflows — and the GraphQL SDLC as working context. We'll build skills for schema design, resolvers, testing, and docs, developing intuition for when to refine instructions versus when you've hit a model limitation.

You'll leave with transferable techniques, open-source GraphQL skills, and the beginnings of your own agentic intuition.
Speakers
avatar for Erik Bylund

Erik Bylund

Staff Solutions Architect, Apollo GraphQL

Tuesday May 19, 2026 3:20pm - 3:45pm PDT
Grand Ballroom II - IV
  AI and LLMs

4:05pm PDT

The Case Against __typename - Sabrina Wasserman, Meta Platforms Inc.
Tuesday May 19, 2026 4:05pm - 4:30pm PDT
The GraphQL Schema Documentation (https://graphql.org/learn/schema/) defines the __typename field as “a special meta-field that automatically exists on every Object type and resolves to the name of that type, providing a way to differentiate between data types on the client.” At Meta, we’ve learned that relying on __typename to delineate type on the client can actually be a foot-gun. Querying __typename for every object is clunky, increases payload size, creates backward compatibility issues for older, unupgradable clients, and isn’t sufficient for handling complex schema cases like nested abstract types.

In this talk, I’ll walk through specific scenarios where __typename falls short, and demonstrate how using a new metadata field, `is_fulfilled`, is better-suited to writing more robust GraphQL clients.
Speakers
avatar for Sabrina Wasserman

Sabrina Wasserman

Software Engineer, Meta Platforms Inc.
GraphQL client-side frameworks software engineer at Meta.
Tuesday May 19, 2026 4:05pm - 4:30pm PDT
Grand Ballroom II - IV
  Clients

4:40pm PDT

Shifting Instagram Development Towards Monolith Server Via Federated Schema - Xiao Han, Chi Chan, Deepak Singh, Kristina Kamendova & Anirudh Padmarao, Meta
Tuesday May 19, 2026 4:40pm - 5:05pm PDT
Instagram is moving from a Python monolith to a PHP monolith. Come find out how we leverage GraphQL to define a single API across both monoliths to power major product migrations (e.g. Stories, Reels, Threads) and facilitate incremental development shifts.

Meta’s architectural philosophy favors federation to support a monolithic architecture over traditional microservices.
Speakers
avatar for Kristina Kamendova

Kristina Kamendova

Software Engineer, Meta
Software Engineer at Instagram Monetization Platform
avatar for Deepak Singh

Deepak Singh

Software Engineer, Meta
avatar for Anirudh Padmarao

Anirudh Padmarao

Software Engineer, Meta
I work on server infrastructure at Instagram.
avatar for Xiao Han

Xiao Han

Software Engineer, Meta Platform Inc.
Software Engineer on Instagram Product Foundations
avatar for Chi Chan

Chi Chan

Software Engineer, Meta
GraphQL server side framework at Meta.
Tuesday May 19, 2026 4:40pm - 5:05pm PDT
Grand Ballroom II - IV
  Federation + Distributed Systems
  • Audience Level Advanced
  • Presentation Slides Attached Yes

5:15pm PDT

Incrementally Adopting GraphQL. The Holy Grail? - Robert Balicki, Pinterest
Tuesday May 19, 2026 5:15pm - 5:40pm PDT
Incrementally adopting GraphQL is hard. The shape of the data differs between REST and GraphQL. Components that were designed for one don't automatically work with the other. And migrating by making multiple network requests can worsen performance unacceptably. And big bang refactors? Well, if you believe those will be successful, I have some oceanfront real estate in Nebraska to sell you.

Is there a better way? Well, what if instead of contorting our frontends for multiple backends, we gave our non-GraphQL backend one crucial property: generated queries that fetch exactly the right data. Then, migrating from one backend to another is as simple (and stress-free) as running an experiment and ramping up a decider!

And Isograph makes that easy! Isograph is an opinionated, compiler-driven framework that makes it easy to build stable, performant data-driven apps, and it generates queries for just the data needed by a given screen. And crucially, it can generate multiple different versions of the same query: GraphQL, SQL, whatever your heart desires.

Finally, adopting GraphQL can be simple, stress-free, and incremental!
Speakers
avatar for Robert Balicki

Robert Balicki

Staff engineer, Pinterest
Robert Balicki works as a software engineer at Pinterest. He used to have hair down to his shoulders and play in a rock band. He works on Isograph, which you should check out!
Tuesday May 19, 2026 5:15pm - 5:40pm PDT
Grand Ballroom II - IV
 
Wednesday, May 20
 

9:00am PDT

GraphQL All Hands Meeting
Wednesday May 20, 2026 9:00am - 10:00am PDT
Help shape the future of GraphQL! Join GraphQL Foundation Board Members, TSC Members, and other community leaders for a public meeting about goals and priorities for 2027, and help us celebrate 2026's wins.
Wednesday May 20, 2026 9:00am - 10:00am PDT
Grand Ballroom II - IV

10:15am PDT

Lightning Talk: GraphQLShield: CWE-Aware Defense in Depth for GraphQL APIs in Go - Ravi Sastry Kadali, Open Source Contributor
Wednesday May 20, 2026 10:15am - 10:25am PDT
GraphQL APIs face a unique threat landscape: deeply nested queries cause resource exhaustion, introspection exposes entire schemas, and mutation variables carry injection payloads past traditional WAFs. Yet most Go-based GraphQL servers ship with zero security middleware between HTTP and resolver execution.

I introduce GraphQLShield, an open-source Go middleware bringing defense-in-depth to GraphQL APIs through three layers: (1) Static schema analysis detecting cyclic types, missing depth limits, and sensitive field exposure before deployment; (2) Runtime CWE-aware input sanitization catching SQL injection, XSS, command injection, path traversal, and NoSQL injection in GraphQL variables — bridging go-safeinput’s MITRE CWE Top 25 coverage to GraphQL; and (3) Resolver code auditing inspired by gosec and cryptoguard-go flagging insecure crypto, hardcoded secrets, and missing auth checks.

A quick demo shows GraphQLShield intercepting 7 attack vectors against a gqlgen API, from SQL injection in mutation variables to depth-based DoS, while legitimate requests pass cleanly. Attendees leave with a zero-dependency Go library covering 14 CWE vulnerability classes across static and runtime analysis.

Speakers
avatar for Ravi Sastry Kadali

Ravi Sastry Kadali

Go Ecosystem Contributor & Security Engineer, Open Source Contributor
Ravi Sastry Kadali is a security and systems engineer with over 20 years of experience building production infrastructure across defense, enterprise, and hyperscale consumer platforms — with Go as his tool of choice. He is a contributor to the Go project itself (golang/go), with... Read More →
Wednesday May 20, 2026 10:15am - 10:25am PDT
Grand Ballroom II - IV
  Security

10:30am PDT

Lightning Talk: The @deprecated Journey: Five Stops From Schema Hint To Gateway Power - Nasser Abouelazm, Bloomberg
Wednesday May 20, 2026 10:30am - 10:40am PDT
@deprecated is usually treated as a client-facing hint. However, in federated GraphQL, it can evolve into a set of patterns that shape governance, runtime behavior, observability, and even gateway planning. In this lightning talk, I’ll take @deprecated on a five-stop journey across the federation lifecycle — 1) schema hint, 2) schema shaping, 3) runtime feedback, 4) client-aware telemetry, and 5) gateway power. I’ll close with a brief developer experience bonus — how structured deprecation metadata can feed code-gen/IDE tooling to suggest non-deprecated alternatives while queries are being written. The goal of the talk is to share a practical mental model and guardrails for keeping large federated graphs evolvable, observable, and safe.
Speakers
avatar for Nasser Abouelazm

Nasser Abouelazm

Senior Software Engineer, Bloomberg
A middle school teacher turned web developer, Nasser Abouelazm has always embraced the art of building epic and engaging experiences that delight, educate, and enchant a broad audience of users. As a senior full-stack engineer working to support Bloomberg Media, he is focused on developing... Read More →
Wednesday May 20, 2026 10:30am - 10:40am PDT
Grand Ballroom II - IV
  Schema Design + Evolution + Governance

10:50am PDT

Sponsored Panel Discussion: The GraphQL Production Roundtable - Aileen Chen, Airbnb; Clarice Abreu, Brex; Stephen Spalding, Netflix; Moderated by Jory Burson, The Linux Foundation
Wednesday May 20, 2026 10:50am - 11:15am PDT
Large engineering organizations now run GraphQL at the center of their product stacks, serving billions of requests across web, mobile, and internal clients. The questions have shifted accordingly. The interesting problems are no longer about whether to adopt GraphQL, or how to write a resolver. They are about what it takes to operate GraphQL reliably, evolve it safely, and scale the humans who work on it.

This panel brings together engineers from companies running GraphQL in production at large scale to compare notes on the realities of that work. Each panelist has spent years operating a GraphQL gateway or federated graph that fronts hundreds of services and thousands of fields, owned by dozens of teams. The goal of the session is a candid, technical conversation about what has worked, what has not, and what they would do differently.

This session is intended for engineers and tech leads who already run GraphQL in production or are planning to, and who want to hear from peers operating at similar or larger scale. Familiarity with GraphQL fundamentals is assumed. No introductory material will be covered.
Speakers
avatar for Stephen Spalding

Stephen Spalding

Engineer, Netflix
Stephen is a member of the Edge API team at Netflix and a member of the GraphQL TSC. His team develops and operates the Netflix API platform. This is the nexus point where hundreds of microservices are aggregated into a single API that delivers the Netflix experience for the hundreds... Read More →
avatar for Jory Burson

Jory Burson

VP of Standards, The Linux Foundation
Jory Burson is the VP of Standards for the Linux Foundation, where she helps projects identify opportunities for standardization and collaborate on specifications. She is an open source developer-turned-standards practitioner, who is passionate about bringing the best of open source... Read More →
avatar for Clarice Abreu

Clarice Abreu

Senior Software Engineer, Brex
Clarice Abreu leads the roadmap and strategy for the Brex's GraphQL platform. She drives initiatives to improve schema quality, schema validation and observability, helping teams build and evolve a large-scale federated GraphQL architecture.
avatar for Aileen Chen

Aileen Chen

Staff Software Engineer, Airbnb

Wednesday May 20, 2026 10:50am - 11:15am PDT
Grand Ballroom II - IV

11:25am PDT

Coordinated Access Control with @policy - Huang Minghe, Booking.com
Wednesday May 20, 2026 11:25am - 11:50am PDT
At a company like Booking.com, every sensitive field in the GraphQL schema has more than one team with a legitimate claim on it — Security, Identity, Legal, Privacy, Data Governance, the Traffic Gateway, the Federation Platform, and the hundreds of domain teams that own the data itself. When that many stakeholders need to agree on what "authorized" means for a single field, you don't have a security problem; you have a coordination problem. And solving it as security only makes it worse.This talk shares how we turned that coordination problem into a contract using a single federation directive — @policy. Domain teams author rules for the data they own. Privacy and Identity contribute cross-cutting concerns. Other domains compose by reference instead of re-authoring. The router is the only place enforcement happens. One audit trail. No cross-team meetings.

What you'll learn:
  • Why multi-stakeholder access control is a coordination problem, not a security one
  • How @policy becomes the coordination contract between domain teams, cross-cutting authorities, and the federation platform
  •  The single-enforcement-point + bounded-authorship + free-reuse architecture — and how it lets new teams adopt without coordination overhead
Speakers
avatar for Huang Minghe

Huang Minghe

Senior Software Engineer, Booking.com
Minghe is a Senior Engineer at Booking.com with over 15 years of industry experience spanning DevOps, web, and mobile development. Recently, he has been maintaining the GraphQL federation platform at Booking.com, focusing on efficiently managing large scale schemas and federating... Read More →
Wednesday May 20, 2026 11:25am - 11:50am PDT
Grand Ballroom II - IV
  Security

12:00pm PDT

GraphQL Embeddings: AI-Powered Dynamic Operations From Schema To IDE - Michael Watson, Self
Wednesday May 20, 2026 12:00pm - 12:25pm PDT
What if your GraphQL API could understand what developers need and generate valid operations from plain English? This talk introduces graphql-embedding, an open-source toolkit that parses GraphQL schemas into vector embeddings, stores them in a vector store, and uses a multi-agent LLM pipeline to generate validated GraphQL operations from natural language input.

The architecture is fully modular: swap vector stores between PGLite for local development and PostgreSQL for production, choose from Ollama, OpenAI, or Anthropic as LLM providers, and extend with your own. A key design decision was bundling a lightweight embedding model directly in the package, enabling local CPU inference with no external API calls, cloud dependencies, or GPU required. The entire pipeline to generate a operation works with small, efficient models like QWen 2.5 running locally via Ollama.

Everything ships as a VS Code extension called GraphQL Workbench, putting schema embedding and natural language operation generation directly in the developer's workflow. All packages, models, and the extension are fully open source under the MIT license.
Speakers
avatar for Michael Watson

Michael Watson

Principal Developer Relations Engineer, Expedia Group
Michael Watson was Head of Developer Relations at Apollo GraphQL, where he's spent ~8 years helping enterprises adopt GraphQL at scale. He founded the MCP Server Builder Series, a 3,000+ developer community with events in SF, NYC, London, and Amsterdam. Michael has delivered keynotes... Read More →
Wednesday May 20, 2026 12:00pm - 12:25pm PDT
Grand Ballroom II - IV
  AI and LLMs
  • Audience Level Any

1:55pm PDT

A GraphQL-inspired Orchestration Language for the AI Era - Martijn Walraven, Apollo
Wednesday May 20, 2026 1:55pm - 2:20pm PDT
GraphQL and Federation solve real problems: replacing hand-written orchestration with a declarative, typed contract between clients and backends. That model works. But the landscape is shifting — AI agents are becoming first-class API clients, and they need to compose across services, reshape responses, and build workflows faster than coordinated schema design allows.

The core insight: one graph doesn't have to mean one API. What if the supergraph were less a single schema and more a catalog of data and services? That shift opens up a different kind of client language: one with expressions, data restructuring, and the ability to call non-GraphQL APIs directly.

I'll show the result of our explorations: a language that keeps what makes GraphQL powerful — strong typing, composability, field-level selection — and extends it with the primitives clients need to work across service boundaries. It should feel familiar and is designed for any client — web, mobile, and AI agents alike. I'll explain what we learned from pushing GraphQL and Federation to their limits, and make the case that breaking the mold doesn't mean starting over.
Speakers
avatar for Martijn Walraven

Martijn Walraven

Software Engineer, Apollo
Martijn Walraven lives in Amsterdam and has been with Apollo since the early days of our GraphQL journey. He is one of the co-creators of Apollo Federation.
Wednesday May 20, 2026 1:55pm - 2:20pm PDT
Grand Ballroom II - IV
  AI and LLMs

2:30pm PDT

The Easy Way and the Hard Way: Blue-green GraphQL Deployments - Zack Warnimont, Apollo
Wednesday May 20, 2026 2:30pm - 2:55pm PDT
Blue-green and canary deploys are table stakes for application code, but they’re surprisingly hard to get right for GraphQL. Routers often just “pull latest” schema, rollbacks mean republishing and recomposing, and it’s nearly impossible to answer a basic incident question: “What schema was this request actually hitting?”. After testing in a staging environment and deploying to production, we often find edge cases that broke the assumptions we made in the testing phase.

This talk is an engineering case study. I’ll walk through the design journey that led us to a blue-green deployment model for GraphQL built on immutable schema artifacts and explicit rollbacks. We’ll unpack the constraints (federation, many subgraphs, multiple environments), the dead-ends we hit, and the principles that finally worked.

You’ll leave with a mental model and concrete patterns you can apply to your own GraphQL infrastructure, irrespective of tooling: how to structure blue-green router fleets, how to pin to exact schema versions, how to do instant rollbacks safely, and what to log so you can always reconstruct “what was live where” when production gets weird.
Speakers
avatar for Zack Warnimont

Zack Warnimont

Software Engineer, Apollo
Zack is a Software Engineer currently working at Apollo. He has worked for companies small and large over the last 10 years, with an emphasis on deployment safety and development efficiency.

In his free time, Zack enjoys playing piano and spending time with his family. Ask him anything about music... Read More →
Wednesday May 20, 2026 2:30pm - 2:55pm PDT
Grand Ballroom II - IV
  Tooling + DX + Testing + Documentation

3:05pm PDT

The State of GraphQL Federation - Michael Staib, ChilliCream
Wednesday May 20, 2026 3:05pm - 3:30pm PDT
The GraphQL community has come together to standardize how distributed systems can be built with GraphQL as an orchestrator.

In this talk, I will outline our vision for GraphQL as an orchestration layer and explain how the emerging Composite Schema specification addresses the challenges of composing distributed graphs. We’ll review the progress made since the last GraphQLConf within the Composite Schema Working Group and take a look at early RFCs and experimental prototypes.

The specification builds on the strongest ideas from existing federation approaches in the ecosystem, distilling them into a vendor-neutral standard. Its goal is to enable interoperability — allowing vendors, platform teams, and open-source projects to implement the specification, or parts of it, in a way that integrates seamlessly across tools and ecosystems.

This session is a community update on the work happening under the GraphQL Foundation to standardize Federation: the problems we are solving, the principles guiding the design, and what comes next.
Speakers
avatar for Michael Staib

Michael Staib

CEO, ChilliCream
Michael is a member of the GraphQL Technical Steering Committee, a Microsoft MVP, and Co-Founder and CEO of ChilliCream. He is the creator of Hot Chocolate, a widely used GraphQL server and client platform for .NET, and one of the authors of the Composite Schema specification. Michael... Read More →
Wednesday May 20, 2026 3:05pm - 3:30pm PDT
Grand Ballroom II - IV

3:50pm PDT

Brute Force Correctness - James Bellenger, Airbnb
Wednesday May 20, 2026 3:50pm - 4:15pm PDT
So you’re a maintainer of a GraphQL system. Whether it’s a federation gateway, a complex client library, or a custom executor—how do you know that it’s capital-C Correct?

Your tests are decent, and they seem to pass, but what about the test cases that you didn’t think of? Did you remember to handle @skip directives on fragment spreads? What about when those directives use variables? Or when you spread an abstract type in an abstract scope?

Would you trust your system to serve million-dollar transactions?

This session will cover how probabilistic testing can be applied to complex GraphQL systems to find bugs in places we wouldn’t have thought to look. We’ll discuss how Airbnb leveraged this approach to launch a novel GraphQL engine with 0 spec conformance bugs, and how you can apply these same techniques to build unshakable confidence in your own systems.
Speakers
avatar for James Bellenger

James Bellenger

Engineer, Airbnb
Running and baking enthusiast.
Wednesday May 20, 2026 3:50pm - 4:15pm PDT
Grand Ballroom II - IV
  Tooling + DX + Testing + Documentation

4:25pm PDT

Lightning Talk: DoS Wars: Revenge of the Fragments - Sachin Shinde, Apollo GraphQL
Wednesday May 20, 2026 4:25pm - 4:35pm PDT
Fragments—an indispensable tool for modularizing data requirements alongside client code, but also a denial-of-service attack vector for servers. Security guides will tell you to mitigate by validating queries and performing cost analysis, usually via field costs and list sizes. However, this focus on field execution can distract from how fragments affect the rest of the server stack. In this lightning talk, we explore the attack patterns and mitigation strategies for the fragment-based vulnerabilities at the core of CVE-2025-31496, CVE-2025-32030, CVE-2025-32033, and CVE-2025-32034.
Speakers
avatar for Sachin Shinde

Sachin Shinde

Staff Software Engineer, Apollo GraphQL
Working on all things federation and orchestration at Apollo, previously worked on the Apollo Studio schema and metrics pipelines.
Wednesday May 20, 2026 4:25pm - 4:35pm PDT
Grand Ballroom II - IV
  Security
  • Audience Level Any
  • Presentation Slides Attached Yes

4:40pm PDT

Sponsored Lightning Talk: Search and Execute with Code Mode Backed by the Graph - Jens Neuse & Ahmet Soormally, Wundergraph
Wednesday May 20, 2026 4:40pm - 4:50pm PDT

Speakers
AS

Ahmet Soormally

Principal Engineer, Wundergraph
Ahmet Soormally is a Principal Engineer at WunderGraph, where he helps organizations build and scale modern graph platforms. His work focuses on graph consumption across multiple protocols - including GraphQL, REST, gRPC, Connect, and MCP for AI agents - helping teams design APIs... Read More →
avatar for Jens Neuse

Jens Neuse

Jens Neuse (CEO WunderGraph), WunderGraph
Jens is a father to 3 kids, tries to be a good husband, is the author and a maintainer of graphql-go-tools for more than 6 years, and the CEO and Co-Founder of WunderGraph, a company that offers Cosmo, an open source GraphQL Federation platform.
Wednesday May 20, 2026 4:40pm - 4:50pm PDT
Grand Ballroom II - IV

5:00pm PDT

Keynote: GraphQL’s Next Chapter: Progress, Proposals, and Participation - Pascal Senn, COO, Chillicream & Mark Larah, Group Tech Lead, Yelp
Wednesday May 20, 2026 5:00pm - 5:20pm PDT
GraphQL has always been a community driven project. In this closing keynote, we will look at what the GraphQL Working Groups have been building and the progress made across the specification and ecosystem. We will also highlight the GraphQL GAP proposal and explore how it can open new opportunities for collaboration. Join us as we reflect on how far GraphQL has come and how the community can help shape what comes next.
Speakers
avatar for Pascal Senn

Pascal Senn

COO, ChilliCream
I'm co-founder of ChilliCream, where we're passionate about advancing the GraphQL ecosystem. We develop and maintain open-source software, actively help and participate in the community, and create tools that help developers to get the most out of their GraphQL APIs. Since 2025, I’ve... Read More →
avatar for Mark Larah

Mark Larah

Group Tech Lead, Yelp

Wednesday May 20, 2026 5:00pm - 5:20pm PDT
Grand Ballroom II - IV
  Keynote Sessions
  • Audience Level Any

5:20pm PDT

Keynote: Closing Remarks - Lee Byron, Co-Creator of GraphQL and Director, GraphQL Foundation
Wednesday May 20, 2026 5:20pm - 5:30pm PDT

Speakers
avatar for Lee Byron

Lee Byron

Co-creator of GraphQL and Director, GraphQL Foundation

Wednesday May 20, 2026 5:20pm - 5:30pm PDT
Grand Ballroom II - IV
  Keynote Sessions
  • Audience Level Any
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Level
  • Presentation Slides Attached
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.