Cloudflare 开源 Forge:面向 SDK、CLI 与文档的生成流水线
Cloudflare 发布开源生成流水线 Forge,用于生成 SDK、CLI、文档与库。官方称其可插拔、可自行部署运行,目前处于早期阶段,已能产出 cf CLI 所需输出,未来数月将支撑其 API 文档与 SDK。
Cloudflare 推出开源生成流水线 Forge
Cloudflare 在官方博客发布文章,介绍名为 Forge 的开源生成流水线,用于生成 SDK、CLI、文档与库。文章称 Forge 是一个可插拔的生成流水线,任何人都可以部署并免费运行。官方同时说明,Forge 目前仍处于早期阶段,但已经能够生成 cf CLI 所需的输出,并计划在未来数月内支撑 Cloudflare 的 API 文档、SDK 等更多内容。
背景与影响
据该文章描述,Cloudflare 的 API 拥有超过 3,500 个操作,支撑这些 API 的数百项服务使用多种语言编写,包括 Rust、Go、TypeScript 和 Python。在构建覆盖整个 Cloudflare API 的 CLI、SDK 与 API 文档时,团队需要一个能够应对这一规模、并跨语言与跨团队工作方式保持灵活的代码生成流水线。
文章提到,团队希望减少团队之间的协调开销:当某个产品团队修改 API 时,应能在合并变更并交付客户之前,先使用 Cloudflare 全局 CLI、SDK 与文档站点的预览构建,并确保不会意外破坏生成流水线。此外,该系统还需可扩展,以生成 SDK 之外的更多产物。文章称团队曾尝试若干托管产品,其中一些已停止服务,但均未解决其问题。
官方表示,开源 Forge 的原因是希望让所有人都能生成面向智能体所需的各种接口,并称如今 CLI、API SDK、MCP 服务器及配套文档已不再只是开发者产品的需求。
限制与来源
上述内容来自 Cloudflare 官方博客文章,属于厂商自述,本文未对其性能、可用性或实际效果做独立验证。Forge 的具体功能范围、支持语言、部署方式、许可证条款、地区可用性及后续路线图,均以官方博客与项目官方渠道的当前信息为准。文章未披露定价、发布时间表或用户评价等信息,本文亦不作推测。
来源:Cloudflare 博客《Introducing Forge: the open source pipeline for generating SDKs, CLIs, docs, and more》,链接:blog.cloudflare.com/forge-open-source-generation-pipeline/。