# Grafbase 用于联邦图、治理、可观测性和自托管部署的 GraphQL API 管理平台。 - Findings24: - 网站: - 价格: Freemium - 分类: 开发者工具 ## 什么是 Grafbase? Grafbase 是一个用于在多个数据源上构建和运行联邦图谱的 GraphQL API 管理平台。该产品围绕企业 API 和 AI 工作负载的治理、控制、可观测性与性能进行定位。 该平台结合了联邦 GraphQL 网关、schema 管理、安全功能、可观测性工具以及部署灵活性。它支持企业自托管部署,公开文档还描述了基于 Helm chart 的 Kubernetes 安装方式,并包含 Postgres、ClickHouse、Kafka、Zitadel 和兼容 S3 的存储等配套服务。 ## Grafbase 能做什么? ### 统一的 schema 组合 将服务、数据库和 API 组合成一个统一的联邦图谱,使团队能够通过一个 API 层管理多个后端。 ### schema 治理 使用 schema 提案、审批工作流和 schema 检查来协调变更,并减少跨团队的破坏性更新。 ### 安全控制 应用速率限制、受信任文档、SAML SSO、细粒度访问控制、身份验证、授权和访问日志来保护网关。 ### 可观测性与遥测 使用日志、指标、追踪、遥测和自定义访问日志消息来监控和调试联邦图谱。 ### 可扩展网关 通过基于 Rust 的 WebAssembly 扩展来自定义网关行为,用于身份验证、授权、解析器以及与外部服务的集成。 ### 灵活托管 根据运行需求,可部署在云、混合、完全隔离的本地环境或自托管 Kubernetes 环境中。 ## 使用场景 ### 构建统一的 API 层 当团队需要在多个数据源之上使用单一 GraphQL 层时,将服务、数据库和 API 统一到一个联邦图谱中。 ### 管理 schema 变更工作流 使用 schema 提案、审批和检查来协调多个团队之间的 schema 变更,在破坏性变更进入生产环境之前将其捕获。 ### 在受控环境中部署 当监管或内部安全要求需要自托管控制时,将平台部署在自己的基础设施中。 ### 自定义网关操作 当默认网关行为不足以满足需求时,通过自定义身份验证、授权或解析器逻辑来扩展网关行为。 ### 运行并保护生产图谱 为需要日志、指标、追踪和基于文档访问策略的生产联邦图谱添加可观测性和访问控制。 ## 常见问题 ### Grafbase 如何部署? 来源说明 Grafbase Enterprise Platform 采用自托管方式,运行在您的基础设施中,并通过可安装到 Kubernetes 集群的 Helm charts 进行分发。公开文档还提到可使用 Grafbase CLI 构建和部署扩展。 ### 是否提供免费试用? 定价页面说明该平台提供 60 天免费试用,且无需信用卡。试用结束后,系统会邀请用户联系销售团队以讨论合适的方案。 ### 团队能否在自托管和云端控制平面之间切换? 可以。定价页面说明客户可以随时在自托管和云端控制平面之间切换。 ### 自托管需要哪些基础设施组件? 自托管文档列出了 Postgres、ClickHouse、Zitadel、Kafka、OpenTelemetry Collector,以及一个与 S3 兼容的对象存储(例如 MinIO)作为企业平台架构的一部分。MinIO 被描述为可选项,因为任何与 S3 兼容的存储都可以使用。 ### Grafbase 扩展用于什么? 文档说明 Grafbase 扩展使用 Rust 编写,并编译为 WebAssembly 模块。网关会在启动时通过配置自动加载这些模块,扩展可用于自定义身份验证、授权和解析器逻辑。 ## 快速信息 - **类别**: 开发者工具 - **主要用途**: 联邦 GraphQL API 管理 - **部署方式**: 自托管、云、混合及完全隔离的本地选项 - **运行时 / 实现**: 基于 Rust 的网关与 WebAssembly 扩展 - **安装路径**: 企业平台使用面向 Kubernetes 的 Helm charts - **网站**: grafbase.com