Federation

Federation enables developers to operate in a microservices architecture while exposing a unified graph. Move faster without breaking things with proper governance and observability.

Independent Development

Enable teams to work independently without needing to maintain multiple API layers

Scalability

Divide your GraphQL schema into smaller subgraphs to scale your grows in size and complexity

Unified API

Fetch all the data you need in a single request

Unmatched performance

Grafbase is the most performant GraphQL Federation gateway on the market.

testtest

Move fast without breaking things

Identify breaking changes to your GraphQL schema before they happen in production using composition, operation and lint checks.

A list of schema checks with pass/fail status number of errors detailed for each check.A list of schema checks with pass/fail status number of errors detailed for each check.
A list of schema checks with pass/fail status number of errors detailed for each check.A list of schema checks with pass/fail status number of errors detailed for each check.
grafbase check my-org/my-graph --name my-subgraph --schema schema.graphql

Evolve your schema with confidence

Schema Registry enables version control for your schema to evolve your graph over time.

A changelog showing the evolution of a GraphQL schemaA changelog showing the evolution of a GraphQL schema
A changelog showing the evolution of a GraphQL schemaA changelog showing the evolution of a GraphQL schema
grafbase publish my-org/my-graph --name my-subgraph --url https://my-subgraph.grafbase.app --schema schema.graphql

Self-hosted Gateway

Install the Grafbase Gateway and run a self-hosted graph in your infrastructure.

grafbase-gateway --graph-ref my-federated-graph@main