Blog
Blog
Introducing Complexity Control
Limit load on downstream servers by blocking overly complex operations
Message Signatures
Enforce subgraph request integrity using HTTP message signatures
Full visibility into federated graphs with Tracing
Introducing real-time observability into your GraphQL API with Grafbase Tracing.
Introducing Grafbase Gateway WebAssembly Hooks
How to customize the behavior of your GraphQL federation gateway
Announcing Rate Limiting
Protect GraphQL APIs with Grafbase Rate Limiting.
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
Automatic Persisted Queries
Reduce request payload size to improve performance