Fern logo

Fern

Freemium
访问

Fern 将 OpenAPI 规范转化为文档、SDK 和品牌化 CLI,并提供 AI 搜索、llms.txt 与 MCP 服务器。

什么是 Fern?

Fern 是一个开发者平台,可将 API 规范从单一真实来源转化为文档、SDK 和 CLI。该网站将其定位为适合希望在 API 变化时,让文档、客户端库和终端工作流保持同步的团队。

该产品支持包括 REST、WebSockets 和 GraphQL 在内的现代 API 协议,定价页面还列出了对 Webhooks、Server-sent events、Protobuf、AsyncAPI、gRPC、OpenAPI Overlays、Arazzo 和 OpenRPC 的支持。Fern 的文档产品增加了搜索、AI 聊天、llms.txt 和 MCP server,使开发者和 agent 都能使用同一内容。

Fern 能做什么?

来自单一真实来源的文档

基于 OpenAPI 规范生成交互式文档网站,支持 docs-as-code 工作流、版本控制、拉取请求和 AI 辅助编写。

多语言 SDK 生成

以 9 种语言交付 SDK,提供符合各语言习惯的 API、强类型、重试、分页、幂等性辅助、多部分上传支持和测试。

CLI 生成与发布

根据你的规范生成品牌化 CLI,通过包管理器分发,并让命令与 SDK 和文档保持一致。

面向 agent 的文档功能

添加 AI 搜索、基于文档内容的内置聊天、llms.txt 和 MCP server,让 agent 能实时读取和查询文档。

企业部署与治理

使用企业级控制,例如访客身份验证、RBAC、SSO、自托管、翻译内容,以及从同一来源生成 Postman 集合。

使用场景

“基于单一规范发布 API 文档”

创建一个可随 API 变化保持一致、支持版本切换,并可通过基于 Git 的审阅工作流维护的文档站点。

“向外部开发者分发 SDK”

交付与 API 行为一致、覆盖多种语言的客户端库,并内置分页、重试和幂等性的辅助功能。

“生成 API CLI”

为偏好命令行工作流的开发者和 agent 提供品牌化终端界面,并支持用于自动化的 JSON 输出。

“让 agent 能使用文档”

通过 llms.txt、AI 聊天和可查询你的 API 与文档的 MCP server,让 AI 工具和内部助手能够使用文档。

“为大型组织部署文档”

在安全或合规要求更严格时,通过身份验证、RBAC、本地化和自托管来部署企业级文档。

常见问题

Fern 可以从 API 规范生成什么?

Fern 从 OpenAPI 规范出发,可基于同一真实来源生成文档、SDK 和 CLI。其文档产品还支持搜索、llms.txt、MCP server 以及基于文档内容的 AI 聊天。

Fern 是否提供免费或试用方案?

可以。定价页面包含免费的 Hobby 方案、提供 14 天试用的 Team 方案,以及按需定价的 Enterprise 方案。

Fern 可以自托管吗?

Fern 支持托管云服务,也支持自托管,以满足更严格的安全、网络和合规要求。

Fern 支持访问控制和本地化吗?

Fern 支持通过 JWT 和 SSO 的访客身份验证、基于角色的访问控制、翻译内容,以及更高层级方案中的企业级身份验证选项。

Fern 支持哪些类型的 API 和输出?

Fern 可发布 9 种语言的 SDK,并支持包括 REST、Webhooks、WebSockets、Server-sent events、Protobuf、GraphQL 和 gRPC 在内的 API 协议。

快速信息

类别
开发者工具
主要来源
OpenAPI 规范
输出
文档、SDK、CLI
支持的协议家族
REST、WebSockets、GraphQL、Webhooks、SSE、Protobuf、gRPC
定价形式
免费 Hobby 方案、付费 Team 方案、Enterprise 自定义定价
来源域名
buildwithfern.com

Fern 流量分析

流量数据仅供参考。

域名评分
77

Fern 替代品

IconsDB logo

IconsDB

iconsdb.app

可搜索的开源图标库,涵盖图标、徽标、旗帜和表情符号,并为开发者与设计师提供语义搜索及适配现有图标包的代码输出。