ToolQuestor Logo
Fern
暂无评价
0 已保存
已添加:10/25/2025
类型:Saas
月访问量:-
定价:
SUBSCRIPTIONCUSTOM
人工智能驱动基于云端软件即服务API 可用开发者
OpenArt AI

OpenArt AI

FEATURED
Vidnoz AI

Vidnoz AI

FEATURED
Wispr 流程

Wispr 流程

FEATURED
Fern screenshot 2
Fern screenshot 3
Fern screenshot 4
Fern screenshot 5

什么是Fern?

Fern 是一个平台,能够根据您的 API 定义自动生成 SDK 和 API 文档。您只需提供 OpenAPI、AsyncAPI 或 gRPC 规范,Fern 即可创建可直接使用的客户端库,支持 TypeScript、Python、Go、Java、Ruby、C#、PHP 和 Swift 等语言。

该平台还构建专业且符合您品牌形象的文档网站。这些网站包含交互式 API 参考、代码示例以及一个开发者可以在文档内测试 API 的沙盒环境。

Fern 是开源的,托管在 GitHub 上。它通过直接将 SDK 发布到 npm、PyPI 等包注册中心,集成到您现有的工作流程中。该工具专为希望提供优质开发者体验且不想投入工程资源进行手动 SDK 维护的公司设计。

如何使用Fern

开始使用 Fern 非常简单。使用方法如下:

  • 通过在终端运行安装命令,使用 npm 安装 Fern CLI。您需要 Node.js 版本 18 或更高。

  • 通过运行 init 命令并提供您的 OpenAPI 规范来初始化 Fern 项目。您可以使用本地文件或提供 API 规范的 URL。

  • 在 generators 文件中配置您想要的输出内容。您可以选择生成多种语言的 SDK、创建文档,或两者兼备。

  • 运行 generate 命令以创建您的 SDK 和文档。Fern 会处理您的 API 定义并输出所需的产物。

  • 通过添加 Markdown 页面、调整颜色和字体以及设置自定义域名,来自定义您的文档。

  • 设置自动发布,使 Fern 能在您进行 API 更改时,将 SDK 推送到包注册中心并更新您的文档网站。

Fern的功能

  • 支持8种以上编程语言的自动SDK生成

  • 类似Stripe风格的API文档网站

  • 直接发布到包注册中心

  • 支持OpenAPI和AsyncAPI

  • 带实时测试的交互式API游乐场

  • 支持自定义品牌和域名

  • 内置OAuth 2.0和身份验证

  • 自动分页和重试逻辑

  • 支持WebSocket和SSE

  • 使用Git进行版本控制

  • AI驱动的搜索助手

  • GitHub开源

Fern定价

SDK Basic

$250 /月

包含内容:
  • 最多50个端点
  • 支持REST API
  • 自动发布到注册表
  • 添加无限自定义代码
  • 架构验证
  • 按年计费,每年3000美元
最受欢迎
SDK Pro

$600 /月

包含内容:
  • 基础版全部内容
  • 最多150个端点
  • SSE、WebSockets 和 Webhooks
  • 专属 Slack 支持频道
  • 分页、重试和OAuth
  • 按年计费,每年7200美元
SDK Enterprise

Custom

包含内容:
  • 专业版全部功能
  • 无限端点
  • SDK 迁移服务
  • 企业支持和服务级别协议(SLA)
  • GitHub 问题分类与监控
  • 定制代码维护
  • 每个 SDK 的自定义定价
Docs Basic

$400 /月

包含内容:
  • 类似 Stripe 的 API 参考
  • API 探索器(试用)
  • 内置组件库
  • 自定义域名和子路径
  • 自定义 CSS 和 JavaScript
  • 预览部署
  • 按年计费,每年4800美元
最受欢迎
Docs Pro

$1000 /月

包含内容:
  • 基础版全部内容
  • 自定义 React 组件
  • 认证文档(JWT,密码)
  • 支持基于角色的访问控制 (RBAC)
  • API 密钥注入
  • AI搜索(可选附加功能)
  • 按年计费,每年12,000美元
Docs Enterprise

Custom

包含内容:
  • 专业版全部功能
  • 白手套内容迁移
  • 定制集成
  • 认证文档(单点登录)
  • 设计服务
  • 企业支持和服务级别协议(SLA)
  • 自定义定价
星标3,410
分支268
仓库年龄3 年
最后提交19 天 前

关于Fern的常见问题

Fern支持哪些编程语言进行SDK生成?
Fern 生成 TypeScript、Python、Go、Java、Ruby、C#、PHP 和 Swift 的 SDK。Rust 支持即将推出。所有生成的 SDK 均遵循特定语言的最佳实践,包含强类型、错误处理和自动重试逻辑。
我可以将 Fern 与我现有的 OpenAPI 规范一起使用吗?
是的,Fern 可以与现有的 OpenAPI 规范无缝配合使用。您也可以使用 AsyncAPI 来处理 WebSocket API、gRPC 规范,或使用 Fern 自己更简化的定义格式。该平台支持标准的 API 规范,无需进行任何更改。
如果我需要同时使用 SDK 和文档,Fern 的定价是如何计算的?
Fern 对 SDK 和文档有不同的定价。SDK 的定价按语言计算(每个 SDK 起价为每月 250 美元),而文档起价为每月 400 美元。您可以根据需求选择仅购买 SDK、仅购买文档,或两者兼顾。
Fern 会自动将我的 SDK 发布到包注册表吗?
是的,Fern 会自动将您生成的 SDK 发布到相应的软件包注册中心,如 TypeScript 的 npm、Python 的 PyPI、Java 的 Maven Central 等。它会在您的发布流程中处理版本控制和发布。
Fern与其他SDK生成器有何不同?
Fern 生成符合各语言惯例的生产级惯用代码。它提供专门的支持渠道,自动维护您的 SDK,并除了生成 SDK 外,还提供专业的文档。该平台是开源的,并由 Y Combinator 支持。

分享您使用 Fern 的体验

加载中...

查看用户对以下工具的评价 Fern

0.0

0 评价

5
0
4
0
3
0
2
0
1
0

暂无评价

成为第一个评价者 Fern

嵌入Fern徽章

向您的社区展示Fern在Tool Questor上的特色推荐。将这些精美的徽章添加到您的网站、文档或社交资料中,以提高可信度并带来更多流量。

Light Badge Preview
Fern – 自动生成 SDK 和 API 文档