Articles
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
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.
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.
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.
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
Learn from one developer's journey transitioning from REST APIs to GraphQL, with insights on handling complex, interrelated data in modern applications.
Discover essential tools and techniques for detecting GraphQL injection vulnerabilities in modern APIs.
Articles
Making data-driven decisions for evolving your enterprise’s graphs, via field usage metrics.
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
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.
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 →
Learn how you can use Stellate to protect your GraphQL APIs!
Articles
Reducing repetition and ensuring every piece of information is represented clearly and uniquely.
Loren from Netflix shares why client-side typegen should be based on your client documents (operations & fragments) instead of the schema.
Articles
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.
A few advanced GraphQL queries that will help you enhance your eCommerce functionality.
Supporting Vercel Routing: How We Added Support for GraphQL Server on Vercel—and What It Means for Our Customers
Articles
Content from the GraphQL community on Bluesky!
Articles
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.
View composition errors, linting issues, and breaking changes directly in GitHub with Inigo's GraphQL Schema Checks GitHub Action.
Articles
A new way to communicate upcoming changes that allows clients to prepare for new required fields before they’re enforced.
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
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.
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
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.
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.
Articles
Exciting news for the GraphQL community! Yaacov Rydzinski has joined as a co-maintainer of GraphQL.js. With a unique background in Medicine and Computer Science, Yaacov is a radiologist by day and a dedicated GraphQL contributor by night. His real-world experience building APIs and tools for the medical field brings valuable insights to the project. Don’t miss out—check out the announcement and welcome Yaacov to the team!
Apollo Connectors for REST APIs available today to enable next-gen intelligent app development, as well as additional new product enhancements help enterprises improve developer efficiency and API performance
Articles
Apollo Connectors simplify the process of building a GraphQL API by seamlessly integrating non-GraphQL services. With a straightforward declarative syntax embedded directly in your schema files, developers can effortlessly link GraphQL fields to HTTP APIs.
In this post, Benoit discusses the @oneOf directive, explaining how it brings polymorphism to input types and its current experimental support in Apollo Kotlin v4. Discover how this feature can improve your GraphQL schemas by allowing mutually exclusive fields and enhancing type safety.
Explore how GraphQL APIs can maximize PIM efficiency by enabling flexible data queries and reducing over-fetching. This approach streamlines product data management, making it easier to integrate with multiple front-end applications. Checkout the full article for more details.
Articles
GraphQL Conf 2024 was electric! The event buzzed with exciting developments in AI, data mesh, federation, and next-gen GraphQL security. Attendees soaked up hands-on workshops and top-notch talks while making meaningful connections. The big news? GraphQL Conf 2025 heads to Europe! Get the full scoop
GraphQL security is a hot topic in 2024, with risks like resource abuse and configuration issues taking center stage. The evolving threat landscape calls for smarter defenses, including input validation, rate limiting, and cutting-edge tools. Staying proactive is the key to keeping your GraphQL APIs safe. Dive into the latest security insights and best practices
Articles
Shopify is all in on GraphQL, they made their GraphQL API the definitive API for all things Shopify and marked their REST API as legacy. If you're interested in why they made that decision and what's next, make sure to read the article!
In "Exploring GraphQL: Benefits, Comparisons, and Other API Protocols" by Haridas Kanure, the author compares GraphQL with other API protocols like RESTful APIs and gRPC. The article highlights the key benefits of using GraphQL, including: strongly typed queries for better error handling, the ability to fetch multiple related resources in a single request, and support for real-time updates through subscriptions The author also discusses the advantages of GraphQL over traditional RESTful APIs, such as reduced latency and improved query flexibility. Additionally, Kanure provides an overview of gRPC, a high-performance RPC framework, highlighting its strengths in terms of performance and scalability. The article concludes by emphasizing the importance of choosing the right API protocol for specific use cases, depending on factors like data complexity, traffic volume, and development constraints.