Everything you need to scale your API infrastructure
Open source at every layer: a schema registry, two federation routers, servers, and the libraries in between. Adopt one library or the whole platform.
Federation Platform
A schema registry, two federation routers and an edge cache, all open source. Run the whole platform, or pick one piece and keep the rest of your stack. Grafbase and Stellate joined The Guild, and their routers and cache live on here.
Hive
Schema registry, CI checks and observability for federated GraphQL. Cloud or self-hosted.
Hive Router
Federation router written in Rust. Drop-in for Apollo Router, ~6x its throughput.
Hive Gateway
Federation gateway in TypeScript for Node.js, serverless and edge runtimes.
Stellate
GraphQL edge cache, rate limiting and analytics, now part of The Guild
Servers & Subgraphs
Build the subgraphs behind your supergraph, or a standalone GraphQL API. Yoga is the server, Mesh turns any API into GraphQL, and the libraries around them handle plugins, modules, transports and REST.
Yoga
Fully featured GraphQL server that runs on Node.js, Bun, Deno and the edge.
Mesh
Compose REST, gRPC, SOAP, databases and GraphQL into one supergraph.
Envelop
Plugin system that works with any GraphQL server framework or schema
GraphQL Modules
Split a large schema into modules with dependency injection
Schema Stitching
Combine multiple GraphQL schemas into one gateway API
SOFA
Generate a REST API from your GraphQL server
GraphQL over WebSocket
Spec-compliant subscriptions over WebSocket, server and client
GraphQL over SSE
Subscriptions over plain HTTP with Server-Sent Events
Schema Tooling
Load, merge, validate and diff schemas. These are the building blocks the platform itself is made of, and they work on their own in any GraphQL project.
Inspector
Detect breaking changes, validate operations and measure coverage
GraphQL Tools
Load, merge, mock and transform schemas
GraphQL Scalars
Custom scalar types such as DateTime, EmailAddress and JSON
GraphQL Config
One configuration file for every GraphQL tool in your project
Developer Experience
Typed clients, linting and framework integrations for the people who write queries and resolvers every day.
Codegen
Typed queries, mutations, subscriptions and resolvers from your schema
GraphQL ESLint
Lint GraphQL schemas and operations with ESLint
Apollo Angular
GraphQL client for the Angular framework
Got an idea for a new library?
Join our community to chat with us and let's build something together!
Get in touch