Blog

Introducing Grafbase Gateway WebAssembly Hooks
How to customize the behavior of your GraphQL federation gateway

Partial caching with defer
Reduce latency and load on slow services

Announcing Rate Limiting
Protect GraphQL APIs with Grafbase Rate Limiting.

Introducing Node.js runtime support
Introducing Node.js runtime support

JWT claims in resolver context
Expanding the usefulness of custom resolvers

Graph management improvements to the Grafbase CLI
Easier ways to manage graphs from CI based workflows and your terminal

Introducing graphql-lint and gqlint
A Rust based GraphQL linter crate and CLI

Introducing the Grafbase Lambda Gateway
Self-host the Grafbase Gateway in AWS Lambda platform

Introducing Trusted Documents
Forbid unwanted GraphQL queries using an allow-list

Benchmarking Grafbase vs Apollo vs Cosmo vs Mesh
Benchmarking GraphQL Federation gateways

Batching
Combine multiple GraphQL requests into one

Configurable Introspection
Enable or disable introspection of your API schema