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

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.

Articles

The MOIST Principle for GraphQL Schema Design

Marc-Andre Giroux shares practical insights on when to share types and when to duplicate them, challenging common GraphQL schema design patterns with real-world examples.

Why GraphQL is a serious alternative to the REST API [Q&A]

An interview with Pete Crocker from OpsMill breaks down why companies are moving from REST to GraphQL, covering real-world advantages, key technical differences, and ideal use cases for modern API development.

Using ChatGPT with Gato GraphQL just became more powerful

Gato GraphQL now allows sending structure data in our prompts to ChatGPT. This is useful to have ChatGPT process multiple pieces of data from the DB at once, such as when translating content.

Introducing GraphQL subscriptions to Hasura DDN

Hasura is excited to announce that Hasura Data Delivery Network (DDN) now offers GraphQL subscriptions, making it easy for developers to build real-time features into their applications. Simply connect to your data sources to instantly provision an API with default GraphQL subscriptions enabled on all models. Or, explicitly subscribe to specific models via metadata configuration. With GraphQL subscriptions in Hasura DDN, access control permissions are also automatically applied to subscribed changes.

Articles

From REST to GraphQL: Why and How I Made the Switch

Learn from one developer's journey transitioning from REST APIs to GraphQL, with insights on handling complex, interrelated data in modern applications.

Detecting GraphQL Injection: Tools and Techniques for Security Testers

Discover essential tools and techniques for detecting GraphQL injection vulnerabilities in modern APIs.

Articles

GraphQL Federation: Field-level Metrics 101

Making data-driven decisions for evolving your enterprise’s graphs, via field usage metrics.

How to Use GraphQL with CoinGecko API to Streamline Data Retrieval

Learn to combine CoinGecko API with GraphQL for precise, efficient cryptocurrency data retrieval. A must-read guide for devs looking to streamline their crypto data management.

Articles

Coinbase's Network Optimization Playbook

Dive into how Coinbase's engineering team tackles performance at scale through smart request patterns, load management, and system guardrails. Their latest blog breaks down practical strategies for building robust distributed systems.

What is GraphQL Federation?

Tired of deployment bottlenecks and team dependencies in your monolithic GraphQL API? Federation lets you split it into independent subgraphs, giving teams the freedom to ship faster. See how →

From Vulnerabilities to Edge Protection with Stellate

Learn how you can use Stellate to protect your GraphQL APIs!

Articles

DRY in GraphQL: How the Type Similarity Linting Rule Keeps Your Schema Clean

Reducing repetition and ensuring every piece of information is represented clearly and uniquely.

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

Loren from Netflix shares why client-side typegen should be based on your client documents (operations & fragments) instead of the schema.

Articles

Microsoft Fabric API for GraphQL is no Generally Available

The Data API for Microsoft Fabric is now generally available. Use GraphQL to efficiently query multiple Fabric and Azure data sources, including Lakehouses, Data Warehouses, Datamarts, Mirrored DBs, and the new Fabric SQL Database. Lern more in our launch blog post.

Crystallize Advanced GraphQL API Usage

A few advanced GraphQL queries that will help you enhance your eCommerce functionality.

Inigo - Why We Added Vercel Support and What It Means for Developers

Supporting Vercel Routing: How We Added Support for GraphQL Server on Vercel—and What It Means for Our Customers

Articles

BlueSky GraphQL Feed

Content from the GraphQL community on Bluesky!

Articles

Extending your GraphQL service: Federation or Schema Stitching

Learn how schema stitching and federation can help scale your GraphQL services across distributed architectures. This technical overview compares these two popular approaches for combining multiple GraphQL schemas into a unified API.

Inigo: GraphQL Schema Checks with GitHub Actions

View composition errors, linting issues, and breaking changes directly in GitHub with Inigo's GraphQL Schema Checks GitHub Action.

Articles

Proposal the @imminent Directive: Future-Proofing GraphQL API Changes

A new way to communicate upcoming changes that allows clients to prepare for new required fields before they’re enforced.

4 Ways to Perform GraphQL Schema Checks with Inigo

Breaking changes can disrupt client functionality and create maintenance overhead. With Inigo, backward compatibility scheme checks become a streamlined, integrated part of your development workflow, ensuring your APIs remain stable and reliable.

Articles

How to write GraphQL resolvers effectively

Master GraphQL resolver implementation with this practical guide covering resolver maps, chains, and defer resolve techniques. Perfect for developers looking to build more robust GraphQL servers.

GraphQL API for DynamoDB on AWS AppSync

Learn how to set up CRUD operations with AWS AppSync and DynamoDB. A perfect guide for developers wanting to quickly deploy scalable GraphQL APIs on AWS

Articles

Call for Participation for FOSDEM API & Friends devroom

The GraphQL Foundation invites the community to participate at FOSDEM 2025! This is a great chance to share your GraphQL insights, projects, and innovations with a global audience. Whether presenting a talk or engaging with others, your involvement is welcome.

Why Federation Matters in GraphQL

Explore the concept of supergraphs in GraphQL and understand the advantages of using federation. The article explains how federation allows teams to create a cohesive API from multiple independent services, promoting scalability and flexibility. By enabling decentralized ownership, federation streamlines collaboration among teams and supports the evolution of individual services without impacting the entire system.

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.