# Fern FernはOpenAPI仕様からドキュメント、SDK、ブランドCLIを生成し、AI検索、llms.txt、MCPサーバーにも対応します。 - Findings24: - ウェブサイト: - 料金: Freemium - カテゴリー: MCPツール ## Fernとは? Fernは、API specificationをドキュメント、SDK、CLIへと変換するための開発者向けプラットフォームです。サイトでは、APIの変更に合わせてdocs、client libraries、terminal workflowsを同期したいチーム向けに位置づけられています。 この製品はREST、WebSockets、GraphQLを含む最新のAPI protocolsをサポートしており、料金ページにはWebhooks、Server-sent events、Protobuf、AsyncAPI、gRPC、OpenAPI Overlays、Arazzo、OpenRPCのサポートも記載されています。Fernのドキュメント機能にはsearch、AI chat、llms.txt、MCP serverが追加されており、開発者とagentsの両方が同じコンテンツを利用できます。 ## Fernでできること ### 単一の正確な情報源からのドキュメント OpenAPI specから、docs-as-codeのワークフロー、バージョン管理、プルリクエスト、AI支援の執筆を備えたインタラクティブなドキュメンテーションサイトを生成します。 ### 多言語SDK生成 9言語でSDKを提供し、イディオマティックなAPI、強い型付け、retries、pagination、idempotency helpers、multipart upload support、testsを備えています。 ### CLI生成と公開 スペックからブランドCLIを生成し、package managers経由で配布し、コマンドをSDKやドキュメントと整合させます。 ### agents向けドキュメント機能 AI search、ドキュメントに基づく組み込みchat、llms.txt、MCP serverを追加して、agentsがリアルタイムでドキュメントを読み取り、問い合わせできるようにします。 ### エンタープライズ展開とガバナンス visitor authentication、RBAC、SSO、self-hosting、translated content、同じソースからのPostman collection generationなどのenterprise controlsを利用できます。 ## 利用シーン ### 1つのspecからAPI docsを公開する APIの変更に追従し、version switchingをサポートし、Gitベースのreview workflowsで管理できるdocumentation siteを作成します。 ### 外部開発者向けにSDKを配布する APIの振る舞いに一致したclient librariesを複数言語で提供し、pagination、retries、idempotencyのbuilt-in helpersを含めます。 ### API CLIを生成する command-line workflowsを好む開発者やagents向けに、automation用のJSON outputを備えたブランド付きterminal interfaceを提供します。 ### ドキュメントをagentsが使えるようにする llms.txt、AI chat、APIとdocumentationを問い合わせできるMCP serverを通じてdocsを公開し、AI toolsやinternal assistantsを支援します。 ### 大規模組織向けにdocsを展開する セキュリティやコンプライアンス要件がより厳しい場合に、authentication、RBAC、localization、self-hostingを備えたenterprise documentationを展開します。 ## よくある質問 ### FernはAPI specから何を生成しますか? FernはOpenAPI specから出発し、同じ単一の正確な情報源からドキュメント、SDK、CLIを生成できます。ドキュメント製品は、search、llms.txt、MCP server、そしてドキュメントに基づいたAI chatもサポートしています。 ### Fernには無料プランや試用プランがありますか? はい。料金ページには、無料のHobbyプラン、14日間の試用期間があるTeamプラン、そしてカスタム価格のEnterpriseプランが含まれています。 ### Fernはself-hostingできますか? Fernは、より厳しいセキュリティ、ネットワーク、コンプライアンス要件に対応するため、マネージドクラウドホスティングまたはself-hostingをサポートしています。 ### Fernはアクセス制御やローカライズをサポートしていますか? Fernは、JWTとSSOによるvisitor authentication、role-based access control、translated content、そして上位プランでのenterprise authentication optionsをサポートしています。 ### FernはどのようなAPIと出力をサポートしていますか? Fernは9言語でSDKを公開し、REST、Webhooks、WebSockets、Server-sent events、Protobuf、GraphQL、gRPCなどのAPI protocolsをサポートしています。 ## クイック情報 - **カテゴリ**: Developer Tool - **主なソース**: OpenAPI spec - **出力**: Docs, SDKs, CLI - **対応プロトコルファミリー**: REST, WebSockets, GraphQL, Webhooks, SSE, Protobuf, gRPC - **料金体系**: 無料のHobbyプラン、有料のTeamプラン、カスタムのEnterprise価格 - **ソースドメイン**: buildwithfern.com