Check the subgraph schema against the Hive Schema Registry before deployment to ensure integrity. After deploying a new subgraph version, publish its schema to Hive, to generate the supergraph used by Gateway.Apps send requests to Hive Gateway that acts as the api gateway to data from your federated graph.Developers that build the apps/api clients will use GraphQL Codegen for generating type-safe code that makes writing apps safer and faster.Codegen uses Hive to pull the GraphQL schema for generating the code.Hive Gateway pulls the supergraph from the Hive Schema Registry that gives it all the information about the subgraphs and available data to serve to the outside world.Hive Gateway delegates GraphQL requests to the corresponding Yoga subgraphs within your internal network.Check the subgraph schema against the Hive Schema Registry before deployment to ensure integrity. After deploying a new subgraph version, publish its schema to Hive, to generate the supergraph used by Gateway.
Our migration from Apollo GraphOS to Hive was incredibly straightforward. In less than a month, we had about 20 subgraphs running on Hive in production. The process was smooth, and the Hive team's friendly demeanor made it even more pleasant. Although we haven't needed direct assistance with our implementation, their openness to feedback and generally nice attitude has fostered a sense of collaboration and partnership.
We use Hive as schema registry and monitoring tool. As a schema registry, we can publish GraphQL Schema with decoupled any application code. As a monitoring tool, we can find useful metrics. For example operation latency, usage of deprecated field. The great thing about GraphQL Hive is that it is easy to use, we have already integrated many tools like Slack or Github.
Hive enables Wealthsimple to build flexible and resilient GraphQL APIs. The GitHub integration provides feedback in a format developers are familiar with and conditional breaking changes enable us to focus our discussion on schema design rather than maintenance. Hive empowers us to confidently evolve our schemas by ensuring seamless API updates, detecting potential breaking changes, and guiding developers.
Hive is essential to us handling more than 750M GraphQL requests every month. We ship with certainty that schema changes will not break clients. The atLeastOnceSampler is crucial to capture telemetry from less-often run operations. The schema explorer condenses hours of searching through Github for client usage down to minutes.
Contrary to most, we believe in long-term sight, not temporary growth. We believe in extreme quality, not scrappy pivots. We believe in open, not locked. We fight for a world where software liberates, not confines — ensuring technology serves, not subjugates.
I was playing around with
@strapijs's GraphQL API & got an error I'd never seen
According to @apollographql - heuristic queries are a thing?
Shoutout to @TheGuildDev 🧙🏿♂️for building GraphQL CodeGen, it's literally magic 🪄
Lost? I explain it all here
@TheGuildDev gave me a demo of GraphQL Hive as part of my research on GraphQL observability with Prisma
It's an immensely useful tool:
- Performance metrics 📈
- Schema registry to track schema changes 🛠
- GraphQL observability
Can't wait to try it 🤩
graphql-hive.com
@thewritingdev
GraphQL Yoga by @TheGuildDev is THE way to start new GraphQL projects now.
Especially since other similar projects are going the closed-source route, Yoga is the current champion of true Open Source.
It's a batteries-included, cross-platform, and runs anywhere!!
@NicolasKa3
Just contributed to @TheGuildDev by fixing a bug in the GraphQL TypeScript types generator. It's not much but it feels very good to give back 🥳
@michlbrmly
@TheGuildDev Just updated a project from angular-apollo v1.5 -> v2. Really impressed with the use of schematics to automatically update Apollo Client, import paths etc. Nice work!
@scottbolinger
Having fully typed API data is pretty awesome, thanks to urql and graphql-codegen
Super excited about GraphQL Tools' overhaul! Amazing work @TheGuildDev 👏
@achrafash_
Yoga 2.0 makes it dead simple to build a GraphQL API in NextJS!!
and no need to put any everywhere to make it work lol
ty @TheGuildDev 🙏
@whereischarly
Sooo, I'm on a good way for spotify-graphql@2.0.0 that will cover all endpoints of
@Spotify API (queries + mutations) 🤓
Thanks to the combination of my functional-json-schema lib and GraphQL Mesh (@TheGuildDev), it's now so much easier to maintain ✨
We value your flexibility and independent decision-making. That means we’ll never try to lock you
out in our ecosystem and we’ll continuously add support for other tools and solutions, so that you
decide what your stack should look like!
Every GraphQL request that is processed by your GraphQL API and reported to GraphQL Hive. If your
server receives 1M GraphQL requests, all of them will be reported to Hive (assuming no sampling).
We are currently about to finish the process of being SOC-2 Type II complaint and getting the
certificate.
Of course, we do! It is called Hive Gateway (previously known as GraphQL Mesh) that supports
Apollo Federation and has been battle-tested by our clients for a few years now.
Read more in our documentation.