GraphQL
banner
graphql.org
GraphQL
@graphql.org
Official account of the GraphQL project, brought to you by the GraphQL Foundation
Most API comparisons all look the same.

In this talk, Uri Goldshtein takes a different approach and compares GraphQL, REST, OpenAPI, gRPC, and more one feature at a time.

The results might surprise you 👇
youtu.be/Jgc4liT0-Ww
Comparing API Protocols - One Feature at a Time - Uri Goldshtein, Founder of The Guild
Comparing API Protocols - One Feature at a Time, @UriGoldshtein We've seen so many comparisons between GraphQL, REST, OpenAPI, gRPC and others Usually most o...
www.youtube.com
January 9, 2026 at 5:00 PM
Are ViewModels still the best way to structure Android apps?

GraphQL + Apollo Kotlin change how data flows in modern mobile apps.

See how Martin Bonnin composes a new approach 👇
youtu.be/94Nz2B6ETD8
Compose Your Mobile App With GraphQL - Martin Bonnin, Apollo
Jetpack Compose is a declarative UI framework for Kotlin and Android. Jetpack Compose makes it easy to describe your UI graph and build composable UIs.On the...
www.youtube.com
January 7, 2026 at 5:00 PM
Defining REST and GraphQL APIs separately is a lot of duplicated work.

At Pinterest, the team uses TypeSpec to define APIs once and generate GraphQL, OpenAPI, and more from a single source of truth.

Fiona Huang explains how it works 👇
youtu.be/AGVEV53fVEo
One API Definition To Rule Them All: Generating GraphQL Schemas From TypeSpec - Fiona Huang
Managing separate API definitions for REST and GraphQL APIs that serve the same underlying data can be inefficient and lead to duplicated efforts. At Pintere...
www.youtube.com
January 6, 2026 at 10:00 PM
Calling all Philly devs!

We’re hosting our first ever Philly GraphQL meetup on Thursday, January 22nd at 6:30pm.

We’re keeping it casual with an Intro to GraphQL talk and plenty of time to socialize, ask questions, and tell us what topics you’d like to see next.

luma.com/etwcu14k
Philly GraphQL · Luma
Philly GraphQL Come join us at Rebel and Wolf for our first Philly GraphQL meetup! All are welcome, no GraphQL experience required. Just bring a curious mind…
luma.com
January 5, 2026 at 11:00 AM
Happy New Year 🎉

New year, new resolutions: fewer null checks, clearer error handling, and getting nullability right in GraphQL.

Let's see how far we get this year.
January 1, 2026 at 5:00 PM
We hope you're having a great holiday season! 🎄 ✨

⏰ There are only a few days left to nominate yourself to the TSC! Nominations close on January 5th!

Want work on typesafe, concise and discoverable APIs?

This is your chance!

github.com/graphql/grap...
🗳️ 2026-2027 GraphQL TSC Elections · Issue #1875 · graphql/graphql-wg
2026-2027 GraphQL TSC Elections ! It's time to nominate and vote for TSC members for the upcoming 2026-2027 term! If you are interested in joining the TSC, please fill out this form https://forms.g...
github.com
December 29, 2025 at 1:00 PM
tRPC and Next.js changed how people think about full-stack TypeScript.

Does that mean GraphQL is out? Not so fast.

Alec Aivazis demos Houdini and shows why GraphQL is still a strong choice for smaller, modern apps 👇
youtu.be/cRTYf59rYMU
The New King of Fullstack Typescript Applications - Alec Aivazis, HoudiniLabs
Over the past few years, GraphQL has fallen out of favor for developers looking to build full-stack typescript applications. With projects like TRPC and Next...
www.youtube.com
December 25, 2025 at 5:00 PM
Wishing everyone a wonderful festive season and a great end to the year 🎄✨

Thanks for being part of the GraphQL community!
December 24, 2025 at 5:00 PM
Defer is great, but it still returns everything.
Meta built async for the cases where you only ever use a small slice of the data and you do not know which slice upfront.

Matt Mahoney explains how it works and why it matters 👇
youtu.be/y_Ekm3dF3qI

#graphql
@async: Defer Even More! - Matt Mahoney, Meta
@defer allows you to specify which parts of your operation are urgent, and which can be delayed. However, there is still a contract with @defer: all your dat...
www.youtube.com
December 22, 2025 at 5:00 PM
Think your GraphQL API is secure?

Benjie breaks down common GraphQL security mistakes and shows how to fix them, with practical guidance you can actually use.

🎥 www.youtube.com/watch?v=Ytt...
Common GraphQL Security Mistakes and How to Fix Them - Benjie Gillam, Graphile
GraphQL poses unique challenges when it comes to security due to the nature of its powerful query language. In this talk we'll explore different types of Gra...
www.youtube.com
December 22, 2025 at 11:00 AM
Blockchains are great at writing data, terrible at reading it.

In this talk, @saihaj from The Guild shows how The Graph unlocks fast, queryable blockchain data with GraphQL, making it much easier to build blockchain apps.

Watch here 👇
youtu.be/iG5lhqRxCuE
Unlocking Blockchain Data with GraphQL
Saihajpreet Singh, Software Engineer from The Guild, shares how GraphQL and composite schemas are transforming blockchain data access and management. Saihaj ...
www.youtube.com
December 15, 2025 at 5:00 PM
Tired of juggling types across your GraphQL backend and frontend?

Aexol shows how Axolotl, Zeus, and Vite work together to give you full-stack type safety and an awesome dev experience.

Check it out here 👇
aexol.com/posts/full-...
Full-Stack Type Safety with Axolotl, Zeus, and Vite
Full-Stack Type Safety with Axolotl, Zeus, and Vite by Artur Czemiel posted on Mon Dec 08 2025
aexol.com
December 11, 2025 at 5:00 PM
New to Spring for GraphQL?

This tutorial is one of the best ways to learn the basics and build your first app with it:

www.youtube.com/playlist?li...

#graphql #java
Learn Spring for GraphQL with Josh Long
www.youtube.com
December 11, 2025 at 11:00 AM
Accessibility is usually an afterthought in software, added at the very end.
What if we made it part of the GraphQL schema from the get-go and treated it as a core part of the product?

Watch Vanessa Johnson from The New York Times explore this idea 👇
youtu.be/ttmp_zkHH_0
What If GraphQL Knew Accessibility? - Vanessa Johnson, The New York Times
What if your GraphQL schema could do more than provide data? What if it could help your app be more accessible from the start? In this lightning talk, we'll ...
www.youtube.com
December 9, 2025 at 11:00 AM
Ever had a sandwich vanish mid-bite?
Peanut farms. Null monsters under the bed.

This is somehow the best explanation of GraphQL nullability you will ever see.

Stephen Spalding from Netflix on how to fix GraphQL's null story 👇
youtu.be/cMviJc2oqUU
Fixing the Billion Dollar Mistake Client Controlled Nullability - Stephen Spalding, Netflix
Null has been famously called “the billion dollar mistake”. The Client Controlled Nullability proposal aims to empower client developers to tame nullability ...
www.youtube.com
December 8, 2025 at 5:00 PM
How do you take your GraphQL schema and make it ready for agents?
Erik and Thore walk through a practical blueprint with GraphQL and MCP that shows how to build scalable AI tooling:
youtu.be/PcbHYunr-gc
LLMs + GraphQL + MCP: A Blueprint for Scalable AI Tooling - Erik Wrede & Thore Koritzius
Curious how to connect LLMs to real production GraphQL APIs without brittle hacks or one off backends? In this talk, Erik Wrede and Thore Koritzius show how ...
www.youtube.com
December 2, 2025 at 5:00 PM
GraphQL error handling driving you nuts?

@benjie.dev shows a cleaner path by explaining how nulls, errors and schema design should really work together.

Read it here: benjie.dev/graphql/errors

#GraphQL #APIs
Modelling Errors | benjie.dev
There's a lot of discussion about how to model errors in GraphQL, and a lot of
benjie.dev
December 1, 2025 at 10:00 PM
Ever wonder how GraphQL clients like Relay keep your app’s data perfectly in sync without extra network calls? 🤯

Meta’s Sabrina Wasserman breaks down the core engine behind modern GraphQL clients.

Watch here 👇
www.youtube.com/watch?v=hz0...
Local Data Consistency With GraphQL - Sabrina Wasserman, Meta
Have you ever wondered how GraphQL clients like Relay keep local data consistent across surfaces, ensuring that changes made within a session are seamlessly ...
www.youtube.com
November 27, 2025 at 11:00 AM
Federation accelerates delivery. Operating it safely at scale is the hard part.

Discover how the GraphOS Kubernetes Operator enables safe, Kubernetes-native GraphQL deployments

Checkout @jonathanrainer.bsky.social`s talk at GraphQL Day

www.graphql.day/

#GraphQL #Kubernetes #DevOps
GraphQL Day at apidays
Join GraphQL Day at CNIT La Defense, Paris on December 11, 2025. Learn from industry experts, participate in hands-on workshops, and connect with the GraphQL community.
www.graphql.day
November 26, 2025 at 11:00 AM
What if accessibility started at the API layer?

Discover how adding accessibility metadata to GraphQL schemas unlocks consistent, accessible experiences across all clients.

What If Your API Spoke Accessibility?

www.graphql.day/

#GraphQL #A11y #APIs @APIdaysGlobal
GraphQL Day at apidays
Join GraphQL Day at CNIT La Defense, Paris on December 11, 2025. Learn from industry experts, participate in hands-on workshops, and connect with the GraphQL community.
www.graphql.day
November 25, 2025 at 11:00 AM
The GraphQL Day agenda is out 🎉

From AI to Federation, from execution to visualization, discuss all the #GraphQL things at @ApiDaysGlobal on Dec. 11

www.graphql.day/#schedule
GraphQL Day at apidays
Join GraphQL Day at CNIT La Defense, Paris on December 11, 2025. Learn from industry experts, participate in hands-on workshops, and connect with the GraphQL community.
www.graphql.day
November 21, 2025 at 11:00 AM
How can compiler techniques make GraphQL libraries simpler and faster?

In this new talk, @msol.io breaks down how an Intermediate Representation unlocks codegen, telemetry, and leaner payloads.

🎥 #AOT Techniques Help You Write #GraphQL Libraries

youtu.be/efdh4QS5DMs
Ahead-of-Time (AOT) Techniques Help You Write GraphQL Libraries - Mike Solomon
Production-ready GraphQL deployments typically require sophisticated clients, careful telemetry, and high performance. Software Engineer Mike Solomon shows h...
www.youtube.com
November 20, 2025 at 1:58 PM
🔥 Modern enterprises don’t have to be disconnected islands.

See how agentic platforms turn silos into collaboration and intelligence at #GraphQL Day Paris www.graphql.day

Catch the talk: From Isolated Services to Agentic Platforms - @michael_staib & @pascal_senn

#AI
GraphQL Day at apidays
Join GraphQL Day at CNIT La Defense, Paris on December 11, 2025. Learn from industry experts, participate in hands-on workshops, and connect with the GraphQL community.
www.graphql.day
November 20, 2025 at 1:18 PM