VOOZH about

URL: https://thenewstack.io/solo-io-adds-graphql-to-gloo-mesh-and-gloo-edge/

⇱ Solo.io Adds GraphQL to Gloo Mesh and Gloo Edge - 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
2021-10-12 11:05:47
Solo.io Adds GraphQL to Gloo Mesh and Gloo Edge
news,sponsor-kasten,sponsored,sponsored-event-coverage,
API Management / Service Mesh

Solo.io Adds GraphQL to Gloo Mesh and Gloo Edge

Oct 12th, 2021 11:05am by Mike Melanson
👁 Featued image for: Solo.io Adds GraphQL to Gloo Mesh and Gloo Edge
Kasten sponsored this post. Insight Partners is an investor in Kasten and TNS.

Service mesh integration software provider Solo.io has added support for GraphQL to its Gloo Mesh and Gloo Edge products, bringing the popular API query language to both its Istio-based service mesh and its Envoy-based API gateway. In all, the company will be adding “a GraphQL server, resolvers, a GraphQL schema generator, and schema stitching for GraphQL — all driven by declarative configuration” to its products, it said in a statement.

Earlier this year, the company added a legacy SOAP integration, bringing support for a decades-old XML messaging protocol, and now the company moves in the opposite direction, bringing GraphQL support to a realm where GraphQL is not traditionally seen: microservices and the Istio service mesh.

The benefit of GraphQL over other types of API queries, such as REST, is that it allows the end user to specify a specific request and get just the data that they requested, rather than the unspecified payload it would otherwise respond with. GraphQL is not only more developer-friendly in terms of use, but it also saves on bandwidth in terms of response.

According to Solo.io CEO and founder Idit Levine, the idea for bringing GraphQL has been around since the beginning.

Kasten by Veeam® is the Kubernetes backup leader. Its Kasten K10, cloud native data management platform, provides DevOps teams with Kubernetes backup/restore, DR and application mobility. It has deep integrations with relational and NoSQL databases, Kubernetes distributions and clouds providers.  Insight Partners is an investor in Kasten and TNS.
Learn More
The latest from Kasten

“When we started the company, I recognized that there is a big link between what GraphQL was trying to do and what an API gateway is trying to do,” she said. “I felt that, you know, what’s special about API gateway is that it’s trying somehow to glue — and that’s why the platform’s name is ‘Gloo’ — but it’s not creating any relationship between those services. That’s usually falling on the UI team. The UI team is going to one service, requesting the data, going to the second service, and they basically graph it together. That’s exactly what GraphQL is trying to do.”

While the idea may have been around since the beginning, Solo.io CMO Erik Frieberg explained that it hadn’t arrived until now because it is “very complex and hard” to implement.

“You need to have a solid understanding of GraphQL, Envoy and Istio. Not at the user level, but at a source code level,” said Frieberg. “You then need to write C++ code for the Envoy filter chain as well as other enhancements. Lastly, it takes time. We have been working on this for over a year and the time and complexity to create this are beyond what most organizations can deliver.”

Unlike other GraphQL implementations, Solo.io provides GraphQL without the need for a separate GraphQL server. Instead, all of the GraphQL functionality is built directly into the Envoy proxy, which forms the basis for both the Gloo Edge API Gateway and the Istio service mesh that sits at the center of Gloo Mesh.

👁 Image

Other implementations, of which Levine says there is only one other on the market to this end, require the user to essentially build a GraphQL server, while Solo.io turns on GraphQL functionality with a simple flag, the net effect of which being the ability to query microservices using GraphQL.

“Solo.io’s GraphQL module embeds a GraphQL server natively into Gloo Mesh and Gloo Edge enabling federated GraphQL queries of your APIs,” said Frieberg. “This combines the developer-friendly GraphQL query language for APIs with Istio’s ability to secure, manage, and observe application traffic across microservices.”

Part of the benefit of using Envoy as the GraphQL server, in this case, is that the user also can leverage Solo’s other features, such as routing, rate limiting, load balancing, and global failover, as well as security features like role-based access control (RBAC).

Frieberg explains that GraphQL, like other API protocols, should be looked at as “another tool in the toolbelt,” which comes with both pros and cons.

“It exposes a single endpoint, responds with precisely the data the client requests and also ensures compatibility as your APIs change over time,” said Frieberg. “But those benefits come with a slight performance hit. For east-west traffic, this is less of a concern because of the reduction queries and reduction in roundtrip calls to get data.”

This initial release, which the company said will be commercially available later this year as a separately licensed module for Gloo Edge and Gloo Mesh, is just the beginning, however. Frieberg explained that access to GraphQL queries was the first hurdle, but managing the complexity is something to focus on next.

“Even though we released this 1.0, there’s tons of other areas we can innovate around to add value to our customers because a lot of it has to do with the scope,” said Frieberg. “You can start small and everything’s easily understandable, but when you start to get to tens of thousands or hundreds of thousands of APIs that you’re exposing, now information and understanding and sharing and just interacting become big issues. You can’t digest a complete GraphQL API that’s that big, so how do you break them up?”

Kasten by Veeam® is the Kubernetes backup leader. Its Kasten K10, cloud native data management platform, provides DevOps teams with Kubernetes backup/restore, DR and application mobility. It has deep integrations with relational and NoSQL databases, Kubernetes distributions and clouds providers.  Insight Partners is an investor in Kasten and TNS.
Learn More
The latest from Kasten
TRENDING STORIES
Mike is a freelance writer, editor, and all-around techie wordsmith. Mike has written for publications such as ReadWriteWeb, Venturebeat, and ProgrammableWeb. His first computer was a "portable" suitcase Compaq and he remembers 1200 baud quite clearly.
Read more from Mike Melanson
Kasten sponsored this post. Insight Partners is an investor in Kasten and TNS.
SHARE THIS STORY
TRENDING STORIES
Solo.io is a sponsor of The New Stack.
TNS owner Insight Partners is an investor in: Pragma, Kasten, Veeam.
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.