Fern icon

Fern

認領

Fern 將 OpenAPI 規格轉為文件、SDK 與品牌 CLI,並提供 AI 搜尋、llms.txt 與 MCP server 等更適合 agent 的文件功能。

Fern

總覽

Fern 是一個開發者平台,可將 API 規格從單一事實來源轉換為文件、SDK 與 CLI。網站將其定位為適合希望在 API 變更時,讓文件、用戶端函式庫與終端機工作流程保持同步的團隊。

此產品支援現代 API 協定,包括 REST、WebSockets 與 GraphQL;定價頁面也列出對 Webhooks、Server-sent events、Protobuf、AsyncAPI、gRPC、OpenAPI Overlays、Arazzo 與 OpenRPC 的支援。Fern 的文件方案加入搜尋、AI 聊天、llms.txt 與 MCP server,讓開發者與 agents 都能從相同內容工作。

功能

來自單一事實來源的文件

從 OpenAPI 規格產生互動式文件網站,支援 docs-as-code 工作流程、版本控制、pull request,以及 AI 輔助撰寫。

多語言 SDK 產生

以九種語言發佈 SDK,提供符合語言慣例的 API、強型別、重試、分頁、冪等性輔助工具、多部分上傳支援與測試。

CLI 產生與發佈

從規格產生品牌化 CLI,透過套件管理工具發佈,並讓命令與 SDK 和文件保持一致。

面向 agent 的文件功能

加入 AI 搜尋、以文件為基礎的內建聊天、llms.txt 與 MCP server,讓 agents 可即時讀取並查詢文件。

企業部署與治理

使用企業級控制項,例如訪客驗證、RBAC、SSO、自行部署、翻譯內容,以及從同一來源產生 Postman collection。

使用情境

  • 從單一規格發佈 API 文件

    建立與 API 變更保持一致的文件網站,支援版本切換,並可透過 Git 式審查工作流程維護。

  • 向外部開發者發佈 SDK

    發佈與 API 行為一致的用戶端函式庫,涵蓋多種語言,並內建分頁、重試與冪等性的輔助工具。

  • 產生 API CLI

    為偏好命令列工作流程的開發者與 agents 提供品牌化終端介面,並支援用於自動化的 JSON 輸出。

  • 讓 agents 也能使用文件

    透過 llms.txt、AI 聊天與可查詢 API 與文件的 MCP server,支援 AI 工具與內部助理。

  • 為大型組織部署文件

    當安全或合規要求更嚴格時,透過驗證、RBAC、在地化與自行部署來推行企業級文件。

Pros and Cons

Pros

  • 一份規格即可產生文件、SDK 與 CLI,有助於維持各介面一致。
  • 文件支援 docs-as-code、AI 搜尋、AI 聊天、llms.txt 與 MCP 存取等現代工作流程。
  • SDK 的設計符合各語言慣例,並包含重試、分頁與冪等性等實用輔助工具。
  • CLI 已打包至常見發佈管道,包括 Homebrew、npm、pnpm、Scoop,以及 GitHub Releases 上的簽章二進位檔。
  • 企業選項包含安全控制、在地化、自行部署,以及適合大型團隊的支援管道。

Cons

  • 像訪客驗證、RBAC、SSO、自行部署、翻譯內容與專屬支援等企業功能,屬於較高階方案。
  • 來源未提供 Enterprise 方案的公開定價。

FAQ

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 會發佈九種語言的 SDK,並支援包括 REST、Webhooks、WebSockets、Server-sent events、Protobuf、GraphQL 與 gRPC 在內的 API 協定。

Quick Facts

類別
開發者工具
主要來源
OpenAPI 規格
輸出
文件、SDK、CLI
支援的協定家族
REST、WebSockets、GraphQL、Webhooks、SSE、Protobuf、gRPC
定價形式
免費 Hobby 方案、付費 Team 方案、自訂 Enterprise 定價
來源網域
buildwithfern.com