Fern icon

Fern

一个从 API 规范直接自动生成语言惯用 SDK 和全面文档的平台。

社区:G
Fern screenshot

产品概览

什么是Fern?

Fern 是一个专注于开发者的平台,旨在自动化创建和维护高质量的软件开发工具包(SDK)和文档。通过导入 OpenAPI 或 gRPC 等 API 规范,Fern 生成清洁、惯用的各种编程语言客户端库。它还生成功能齐全、SEO 优化的文档站点,使公司能够提供卓越的开发者体验并简化其 API 优先工作流。

主要功能

自动化 SDK 生成

从单一 API 规范生成多种语言的惯用 SDK,包括 TypeScript、Python、Go 和 Java。

集成文档站点

创建可定制的、版本控制的文档网站,包含交互式 API 浏览器和"文档即代码"工作流。

CI/CD 集成

集成到您的发布流程中,在 API 变更时自动更新和发布 SDK 及文档。

高级 API 功能支持

内置支持复杂的 API 模式,如 OAuth 2.0、自动分页、服务器推送事件和幂等性。

定制化和可扩展性

允许添加自定义逻辑、实用函数或 React 组件,这些在生成过程中会被保留。

1. 什么是 Fern?

Fern 是一个从 API 规范自动生成 SDK 和文档网站的平台。

2. Fern 支持哪些 API 规范?

它支持 OpenAPI、AsyncAPI、OpenRPC、gRPC,以及其自有的更简单格式 Fern Definition。

3. SDK 生成支持哪些编程语言?

Fern 支持 TypeScript、Python、Go、Java、Ruby、C# 和 PHP。Swift 和 Rust 支持即将推出。

4. 我可以定制生成的 SDK 和文档吗?

是的,您可以使用自定义代码扩展生成的客户端,并使用 CSS、JavaScript 或自定义 React 组件定制文档。

5. 如何处理 API 的更新?

Fern 集成到您的 CI/CD 管道中,在您更新 API 规范时自动重新生成和发布新版本的 SDK 和文档。

6. Fern 只生成 SDK 吗?

不是的,它还生成完整的、可定制的文档网站,具有 API 密钥注入、版本控制和交互式组件等功能。

Fern网站分析

Fern流量与排名

148
月访问量
00:00:00
平均访问时长
-
分类排名
0.39%
用户跳出率

流量趋势:Feb 2026 - Apr 2026

Fern主要用户地区

🇺🇸 US: 99.99%

Others: 0.01%