Grafbase logo

Grafbase

认领

Grafbase 是面向联邦图谱的 GraphQL API 管理平台,支持治理、可观测性与自托管部署,帮助团队统一 API 和数据源,同时保持安全与变更管理。

Grafbase preview

企业级 GraphQL API 管理

Grafbase 是一个用于在多个数据源上构建和运行联邦图谱的 GraphQL API 管理平台。该产品围绕企业 API 和 AI 工作负载的治理、控制、可观测性与性能进行定位。

该平台结合了联邦 GraphQL 网关、schema 管理、安全功能、可观测性工具以及部署灵活性。它支持企业自托管部署,公开文档还描述了基于 Helm chart 的 Kubernetes 安装方式,并包含 Postgres、ClickHouse、Kafka、Zitadel 和兼容 S3 的存储等配套服务。

核心能力

统一的 schema 组合

将服务、数据库和 API 组合成一个统一的联邦图谱,使团队能够通过一个 API 层管理多个后端。

schema 治理

使用 schema 提案、审批工作流和 schema 检查来协调变更,并减少跨团队的破坏性更新。

安全控制

应用速率限制、受信任文档、SAML SSO、细粒度访问控制、身份验证、授权和访问日志来保护网关。

可观测性与遥测

使用日志、指标、追踪、遥测和自定义访问日志消息来监控和调试联邦图谱。

可扩展网关

通过基于 Rust 的 WebAssembly 扩展来自定义网关行为,用于身份验证、授权、解析器以及与外部服务的集成。

灵活托管

根据运行需求,可部署在云、混合、完全隔离的本地环境或自托管 Kubernetes 环境中。

常见用例

  • 构建统一的 API 层

    当团队需要在多个数据源之上使用单一 GraphQL 层时,将服务、数据库和 API 统一到一个联邦图谱中。

  • 管理 schema 变更工作流

    使用 schema 提案、审批和检查来协调多个团队之间的 schema 变更,在破坏性变更进入生产环境之前将其捕获。

  • 在受控环境中部署

    当监管或内部安全要求需要自托管控制时,将平台部署在自己的基础设施中。

  • 自定义网关操作

    当默认网关行为不足以满足需求时,通过自定义身份验证、授权或解析器逻辑来扩展网关行为。

  • 运行并保护生产图谱

    为需要日志、指标、追踪和基于文档访问策略的生产联邦图谱添加可观测性和访问控制。

Pros and Cons

Pros

  • 支持联邦 GraphQL 管理,包含 schema 组合、schema 检查和 schema 提案。
  • 为需要将平台保留在自有基础设施内的组织提供自托管部署。
  • 包含治理与安全功能,例如速率限制、受信任文档、SAML SSO 和访问控制。
  • 提供日志、指标、追踪和访问日志,便于运维可视化。
  • 允许团队通过基于 Rust 的 WebAssembly 扩展来扩展网关行为。

Cons

  • 自托管企业部署需要多个配套服务以及基于 Kubernetes 的安装。
  • 部分平台与扩展细节分散记录,因此要评估完整方案可能需要阅读文档,而不只是依赖营销网站。

FAQ

Grafbase 如何部署?

来源说明 Grafbase Enterprise Platform 采用自托管方式,运行在您的基础设施中,并通过可安装到 Kubernetes 集群的 Helm charts 进行分发。公开文档还提到可使用 Grafbase CLI 构建和部署扩展。

是否提供免费试用?

定价页面说明该平台提供 60 天免费试用,且无需信用卡。试用结束后,系统会邀请用户联系销售团队以讨论合适的方案。

团队能否在自托管和云端控制平面之间切换?

可以。定价页面说明客户可以随时在自托管和云端控制平面之间切换。

自托管需要哪些基础设施组件?

自托管文档列出了 Postgres、ClickHouse、Zitadel、Kafka、OpenTelemetry Collector,以及一个与 S3 兼容的对象存储(例如 MinIO)作为企业平台架构的一部分。MinIO 被描述为可选项,因为任何与 S3 兼容的存储都可以使用。

Grafbase 扩展用于什么?

文档说明 Grafbase 扩展使用 Rust 编写,并编译为 WebAssembly 模块。网关会在启动时通过配置自动加载这些模块,扩展可用于自定义身份验证、授权和解析器逻辑。

Quick Facts

类别
开发者工具
主要用途
联邦 GraphQL API 管理
部署方式
自托管、云、混合及完全隔离的本地选项
运行时 / 实现
基于 Rust 的网关与 WebAssembly 扩展
安装路径
企业平台使用面向 Kubernetes 的 Helm charts
网站
grafbase.com