A weekly newsletter of the best news, articles and projects about GraphQL

Articles

How PlayStation Optimized Performance and Revenue for Their Digital Store with GraphQL Federation

Curious how PlayStation supercharged their digital store? Dive into their GraphQL journey: unified APIs, slick performance, and a wishlist that wows. Peek behind the curtain of PS5’s slick experience!

The Top Trends Shaping APIs in 2025

APIs are evolving at warp speed in 2025! AI’s reshaping everything—design, security, even why APIs exist.

Articles

Apollo MCP Server: Bridging AI Agents and GraphQL APIs

Apollo just dropped their MCP Server and suddenly AI agents can talk to your APIs without breaking everything. GraphQL meets ChatGPT, governance actually works, and developers might sleep better tonight.

New Gateway Between AI Agents and Enterprise APIsa

Apollo's MCP Server just made AI agents and enterprise APIs best friends. GraphQL orchestration meets ChatGPT, governance doesn't break, and your legacy REST APIs can finally join the AI party without a complete rewrite.

Articles

Introducing Aggregations in Fabric API for GraphQL: Query Smarter, Not Harder

Introducing a powerful, unique capability in the GraphQL ecosystem — native support for grouped and summarized queries using aggregations directly from your GraphQL API in Microsoft Fabric.

Why GraphQL is eating the API world

Over the past decade, we’ve seen an explosion in API-first development. REST laid the groundwork: predictable URLs, standard verbs, stateless calls. It was simple, understandable, and worked well…until it didn’t. Today’s applications demand something more. More composability. More flexibility. More precision. REST can’t keep up. That’s why GraphQL is taking over. This isn’t about hype or syntax preference. It’s about the realities of building and scaling modern software.

Solving context explosion in GraphQL MCP servers

GraphQL offers unique capabilities for agents to access APIs through Model Context Protocol (MCP). With its strict specification, it's easy to discover and execute arbitrary requests to an API. The clear distinction between queries and mutations also makes it less risky for users to let the agent try queries without worrying about potential side-effects. Existing GraphQL MCP servers suffer from the same fundamental problem: the more capabilities you want to provide to the agent, the bigger its context needs to be. Providing the schema makes it proportional to your API size and specifying possible operations explicitly obviously scale with their number in some form. At Grafbase, we came up with a different approach to enable agents to explore an API without prohibitive context sizes.

Grafbase Extensions now power Federated GraphQL APIs with Postgres

We're excited to announce support for PostgreSQL in Grafbase Extensions, bringing even more power, flexibility, and scalability to federated GraphQL APIs. With this launch, you can now declaratively integrate Postgres databases directly into your federated GraphQL API. That means no subgraph infrastructure, no manual stitching, and no extra services required. It's all managed natively within the Grafbase platform.

How Booking.com Orchestrated Their Service Architecture with Apollo Federation

Booking.com was handling 8 billion API requests per day but their system was falling apart. One architectural change reduced latency from 200ms to 10ms and increased product delivery speed by 40%.

Articles

How to Simulate GraphQL APIs (And How We Do It)

Challenges in simulating (mocking) GraphQL APIs, and an explanation of how we implemented our solution.

Getting Started with Apollo MCP Server for any GraphQL API

Why write custom AI integrations when you can transform GraphQL operations into Claude-ready tools automatically?

The Future of MCP is GraphQL

Apollo's CEO explains why direct API-to-AI connections break at scale—and how GraphQL solves the orchestration problem.

Articles

GraphQL for eCommerce: Benefits, Best Practices

Shoppers expect fast, seamless experiences—whether on a desktop web app, mobile phone, or smart fridge. GraphQL aligns perfectly with these needs.

Revisiting GraphQL in 2025: A Type-Safe Stack with Pothos and Relay

Build a GraphQL server in 2025 using a modern, type-safe stack.

Articles

Navigating the GraphQL Evolution at Toast: From BFFs to Federation

Toast's journey from monolithic web apps to GraphQL Federation, embracing microservices and BFFs for scalable, efficient development.

Articles

Customize your GraphQL Federation authentication and authorization

Learn how to customize your GraphQL Federation authentication and authorization strategies with Grafbase Extensions. Use existing extensions like JWT, Authenticated or Requires Scopes or build your own!

Building a GraphQL Gateway for a Multi-Service E-commerce Platform

Explore how to implement a practical GraphQL gateway with complete CRUD operations for a multi-service architecture

Articles

Enhance Your GraphQL Federation API with NATS Subscriptions using Grafbase

The NATS extension enables you to publish and subscribe to NATS subjects directly from your GraphQL API, and lets you use the key-value store to store and retrieve data.

Nullability

This article reflects Benjie's opinions on the past and the future of Nullability in GraphQL; but note that these are merely opinions.

Articles

Customize and enhance your GraphQL APIs with Grafbase Extensions

GraphQL Federation has historically been constrained by the complexities of managing subgraphs, custom integrations, and infrastructure overhead. While existing solutions provide ways to unify GraphQL APIs, they still require significant operational effort. Until now. We’re excited to introduce Grafbase Extensions, a powerful new way to customize and enhance your GraphQL APIs without the hassle of building and maintaining additional infrastructure. With WebAssembly-powered extensions, you can federate any API, database, or service into your GraphQL schema, whether it’s REST, gRPC, or Kafka. With Extensions, you can bring in any authentication (e.g. OpenID connect) or custom authorization logic directly into the gateway.

GraphQL: Federation, Performance, And The Pursuit Of Developer Experience

Explore the evolution of GraphQL, from overcoming monolithic graphs to enhancing developer experience and boosting performance.

Apollo: GraphQL Now Connects to REST APIs With Little Fuss

While organizations have long sought to integrate REST APIs with GraphQL, the process of separately integrating each API has remained a widespread and persistent pain point.

Articles

GraphQL is a Misunderstood Framework

Is GraphQL right for your project? Amazon's Vignesh Kamath reveals when this query language shines, when it fails, and how tech giants like Netflix and PayPal use it effectively in production.

Articles

REST API Orchestration With GraphQL

Declaratively integrate REST APIs into GraphQL schemas. Transform responses, parallelize calls, and handle auth with minimal configuration. Ship products faster with graph-based orchestration - no need to convert everything to GraphQL. Try it today!

Our Journey to Apollo Connectors

Declaratively integrate REST APIs into GraphQL. Transform responses, parallelize calls, handle auth. Ship products faster with graph orchestration. Try it free today!

Articles

API Orchestration with Connectors – Thinking in Entities

Learn how Apollo Connectors simplify API orchestration by identifying and connecting entities in REST APIs. Practical examples show patterns for efficient GraphQL-REST integration without writing BFF code.

How to write a successful conference proposal

Learn the secrets of crafting winning conference proposals from Donna Zhou, a GraphQL Java maintainer. Her step-by-step guide shares proven strategies and a real proposal example from GraphQLConf 2023.

Articles

Welcoming New TSC Members

The Technical Steering Committee welcomes Martin Bonnin (Apollo) and Pascal Senn (ChilliCream) as new members, alongside the re-election of Kewei Qu (Meta), Rob Richard (1stDibs), and Uri Goldshtein (The Guild).

Articles

Discover Apollo’s latest innovations to revolutionize API and GraphQL development

Join Apollo’s CTO and Head of Developer Relations on February 19th for an exclusive look at Apollo’s new and advanced innovations. Through interactive learnings and demos, you’ll learn how your team can leverage these groundbreaking features to transform hours of API orchestration work into just minutes, while advancing development speed, execution quality and API fidelity.

Articles

Why Your Client Types Should Derive from Queries and Fragments — Not the Schema

Seven reasons why you should generate your client types based on your query documents—not your schema.

Open Source in Action: Real-World Examples of Impactful Technologies

JUCR Co-founder and CTO Max Grollmann shares his take on how embracing GraphQL and Apollo GraphQL's tools has helped him improve latency, efficiency, and the overall user experience that has set a new industry standard for creating a scalable framework in the growing EV market

Part 1: Getting Started with Querying in GraphQL on Microsoft Fabric

Learn how to set up GraphQL APIs with built-in query generation, relationship management, and flexible filtering in this comprehensive guide

Articles

2025 is the year of GraphQL error handling!

GraphQL servers must support the new application/graphql-response+json content type. This seemingly small update solves a long-standing pain point in error handling, allowing clearer distinction between GraphQL and non-GraphQL server responses. Learn why this matters for your production apps and how it puts an end to the "everything is 200 OK" memes.

Feeling nerdy? Query issues of GraphQL Weekly, with GraphQL itself!
Powered by the GraphQL Playground
Enter a query
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
  allIssues {
    id
    title
    published
    number
    date
    author {
      avatarUrl
      description
      name
    }
  }
}
or press CMD + Enter
Result
Curated by Stellate, and the awesome GraphQL community.