VOOZH about

URL: https://thenewstack.io/why-graphql-needs-an-open-federation-approach/

⇱ Why GraphQL Needs an Open Federation Approach - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2023-11-16 11:00:38
Why GraphQL Needs an Open Federation Approach
sponsor-ibm,sponsored-post-contributed,
API Management / Frontend Development / Open Source

Why GraphQL Needs an Open Federation Approach

Developers, enterprises and vendors are backing vendor-neutral approaches to GraphQL federation.
Nov 16th, 2023 11:00am by Roy Derks
👁 Featued image for: Why GraphQL Needs an Open Federation Approach
Featured image by Alex Knight on Unsplash.
IBM sponsored this post.

Looking at the current API landscape, it’s evident that enterprise GraphQL adoption has grown from a niche technology for frontend developers to a key technology for helping architects and backend developers combine APIs and other services. Gartner predicted this momentum in 2021, reporting that only 10% of enterprises were then using GraphQL in production, but it expected more than 50% of enterprises to adopt it by 2025. Amid this rapid expansion, there’s increasing dissatisfaction with current approaches to composing data across different backends.

The Need for a Unified Layer

One reason for its growing popularity is GraphQL’s ability to function as a unified layer for all your data. Enterprises are handling more data than ever, using a variety of different backends. Often, these backends are distributed in the form of microservices or third-party APIs.

GraphQL emerged as a game-changer here, allowing for customizable data retrieval through a single request rather than having to chain or mix and match several requests to incoherent APIs (e.g., for REST APIs). This is where the concept of GraphQL federation comes into play, as shown in this diagram below.

👁 Diagram comparing traditional API architecture vs GraphQL federation

Federation is the pattern in which individual GraphQL services are composed into a single GraphQL API that can be used as the entry point to access all data from underlying backends through a single request. Instead of sending individual requests to these backends, these requests are federated by GraphQL.

However, the current federation implementation is maintained by a single company, which leads to vendor lock-in, slows innovation and limits technology choices.

Pitfalls of Current GraphQL Federation

Apollo Federation is a popular solution for building a federated GraphQL infrastructure. It allows various GraphQL services to be combined into a single GraphQL API. However, while Apollo Federation has certainly set the standard for composing data in GraphQL, it’s not without downsides.

The Apollo Federation approach necessitates the use of specific Apollo-defined directives and types. These are typically available only when using Apollo technology for the underlying backends or using backend technologies that are compliant with the Apollo specification. This ties the GraphQL federation architecture to Apollo’s implementation.

This leads to a vendor lock-in scenario, where enterprises are dependent on Apollo for updates, support and the federation feature set’s evolution. This dependency curtails the freedom to switch to other technologies or to adopt potential innovations from the broader GraphQL community.

Open Federation Is Crucial for Innovation

At September 2023’s GraphQLConf (the first community-organized GraphQL conference in the United States), it was apparent that developers and enterprises are rooting for an open approach to federation. Not only for combining data only from GraphQL APIs — as is the case for GraphQL federation — but also for combining GraphQL with non-GraphQL specifications for APIs such as OpenAPI.

IBM company StepZen believes in democratizing federation, allowing different GraphQL services to support a common standard. Whether you use IBM or other technologies to build your GraphQL API, you shouldn’t risk having to use a single vendor’s ecosystem. As businesses continue to make significant investments in API technologies, an open federation approach is not just a strategic advantage but a necessity for continued innovation and growth in the API ecosystem.

When building StepZen (acquired by IBM in February 2023), we believed federation should work the same way for any backend. In The Case for a Federated Data Access Layer with GraphQL, StepZen co-founder Anant Jhingran explains how the approach works. As this pattern is getting more popular, there’s a promising new federation initiative called GraphQL Fusion that’s supported by the GraphQL Foundation and the broader community, including IBM. We look forward to seeing how this initiative and the larger community develop.

Cut complexity, fuel growth. IBM automation transforms tangled IT stacks into intelligent, streamlined systems. By infusing AI into integration, observability, and identity, leaders gain agility, resilience, and confidence to scale innovation without the drag of inefficiency.
Learn More
Hear more from our sponsor
TRENDING STORIES
Roy Derks is a developer, author and public speaker from the Netherlands. His mission is to make the world a better place through tech by training and inspiring developers worldwide. Currently, he is working with StepZen on a mission to...
Read more from Roy Derks
IBM sponsored this post.
SHARE THIS STORY
TRENDING STORIES
Apollo is a sponsor of The New Stack.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.