grafbase
Grafbase is an open-source, self-hosted GraphQL Federation v2 gateway written in Rust for high-throughput, low-latency API aggregation. It unifies GraphQL subgraphs, REST APIs, gRPC services, Postgres, Snowflake, and Kafka/NATS message queues into a single federated graph. In addition to WebAssembly (WASM) extensions for custom authentication, fine-grained authorization, and non-GraphQL resolvers, Grafbase includes built-in Model Context Protocol (MCP) server support—allowing engineering teams to expose their federated GraphQL API directly to AI agents as a structured MCP toolset with minimal configuration.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-05-11
- Commits, last 90 days
- 0
- Releases, last 90 days
- 0
- Latest release
- gateway-0.53.5 (2026-05-11)
- Open issues
- 12
- Recent issues with at least one comment
- 2/2
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #3614 update rsasl dependency, it doesn't build on macos (at least)1 comments · 2026-05-02
- #3596 introspection `__schema.directives` field is always empty1 comments · 2026-03-04
- #3001 Dependency Dashboard1 comments · 2025-04-09
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Who it fits
- You want a high-performance Rust Apollo Federation v2 GraphQL gateway that can expose your federated graph directly as an MCP server.
- You want to unify GraphQL subgraphs, REST, gRPC, Postgres, and Kafka using WebAssembly extensions in a self-hosted gateway.
- You do not use GraphQL and just want a proxy/gateway in front of existing MCP servers; use MCP Gateways like AgentGateway or MetaMCP.
- You want to write custom MCP tools in Python; use FastMCP or the MCP Python SDK.
How it differs
Grafbase is a Rust GraphQL Federation v2 gateway that exposes a federated GraphQL API as an MCP server; AgentGateway is a Rust proxy specifically for routing, securing, and observing LLM, MCP, and A2A traffic.
Compatibility
Quick start
Use cases
Alternatives
Featured in these lists
Comments
No comments yet. Be the first!