ToolQuestor Logo
Fern

Fern

已添加:11/8/2025
定价:
订阅定制
联系方式:
OpenArt AI

OpenArt AI

FEATURED
Vidnoz AI

Vidnoz AI

FEATURED
Wispr 流程

Wispr 流程

FEATURED

什么是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的功能

  • 支持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,731
分支333
仓库年龄4 年
最后提交10 小时 前

关于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

0.0

0 评价

5
0
4
0
3
0
2
0
1
0

暂无评价

成为第一个评价者 Fern

Fern – 自动生成 SDK 和 API 文档