GraphOS Studio

专为API 协作与交付打造的工作流程

GraphOS Studio 提供一整套工具,以简化 GraphQL 架构的协作、验证和交付

什么是 GraphOS Studio?

共同构建更出色的超级图。GraphOS Studio 为 Apollo GraphOS 平台提供了一个界面,可帮助您管理超级图的各个方面,使您组织中的各个团队能够快速、独立且安全地交付功能。

Graphos Intro Image

提升开发者生产力

提供标准化的工作流程和见解,使开发人员能够自信地构建、测试和交付变更。

帮助团队协作

通过可视化工具和所有子图的中央注册表,提供对图的可见性。

提供强大的安全性和治理

始终实施最小权限原则,使用 GraphQL 原生治理、基于角色的访问控制和可观察性。

安全且快速地演进图

简化您的 GraphQL 开发工作流程,促进协作,并安全地管理访问权限。

Image hero

选择标准化的 GraphQL 原生工作流程

提供最佳工具,帮助团队更快地工作。

  • 使用 Studio Explorer IDE 创建、运行和共享 GraphQL 操作。将其嵌入到第三方工具(如您的内部开发者门户)中,以提高可见性。

  • 运行自定义脚本以在执行每个 GraphQL 操作时获取和设置环境变量,以管理身份验证流程和测试响应。

  • 利用对 GraphQL 的完整 IntelliSense 支持,包括查询 linting、自动完成等。

Image hero

提供一个统一的真相来源

GraphOS 为团队提供了一个门户,用于探索架构并了解最新的变更。

  • 通过所有图架构和元数据的中央注册表,使所有客户端和服务团队保持一致。

  • 使用自动生成的变更日志,随时了解 API 的演变。

  • 可视化并了解图的完整结构及其演变过程。

Image hero

自信地演进您的图

使异步团队能够安全地对图进行变更,以满足需求,同时仍然推广公司最佳实践。

  • 异步地在团队边界之间提出、编辑和审查架构变更。

  • 根据注册客户端的过去请求验证提议的变更,以防止出现重大变更。

  • 确保对架构的所有提议变更都是安全的,包括组合、操作、lint、提议和契约检查。

  • 将组合、变更验证和批准集成到您现有的持续集成和交付管道中。

Image hero

管理整个图的访问权限和环境

使用变体使开发人员能够拥有独立的环境,用于整个开发生命周期,从开发到登台再到生产。

  • 分配细粒度的角色,以管理哪些用户应该有权访问特定图变体。

  • 为每个图变体配置独立的可发现性、审查和发布权限。

  • 通过为特定客户端、用例或外部合作伙伴生成过滤后的图变体,保护敏感数据。

Image hero

观察 API 流量和性能

在字段、客户端和操作级别跟踪使用指标,以便您知道何时可以安全地更新或弃用服务,而不会造成重大变更。

  • 观察单个操作的使用和性能趋势。

  • 通过请求量、请求率和错误率快速查找操作。

  • 扩展跟踪以了解单个服务如何影响延迟。

  • 使用 Studio 的可观察性工具,使超级图开发者能够快速解决问题。使平台团队能够通过 Apollo 的 OpenTelemetry 将指标集成和发送到 Datadog。

适用于每个用例的界面

Rover CLI

GraphOS 的主要命令行界面。使用 Rover 将子图架构发布到注册表,从 CI 运行架构检查,并在您的开发环境中测试您的超级图。

了解更多

平台 API

用于构建自定义自动化和工具以管理您组织图的 API。从您自己的自定义应用程序中执行 GraphOS 操作,例如获取有关您组织图的详细信息、将架构发布到变体、运行架构检查等。

了解更多