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%