# Fern Fern convierte una especificación OpenAPI en documentación, SDK y una CLI con la marca de tu empresa para equipos de API. También incorpora funciones de documentación para agentes, como búsqueda con IA, llms.txt y un servidor MCP. - Findings24: - Sitio web: - Precios: Freemium - Categorías: Herramientas MCP ## ¿Qué es Fern? Fern es una plataforma para desarrolladores que convierte una especificación de API en documentación, SDK y una CLI a partir de una única fuente de verdad. El sitio la orienta a equipos que quieren mantener sincronizados la documentación, las bibliotecas cliente y los flujos de trabajo en la terminal a medida que cambia la API. El producto admite protocolos de API modernos, como REST, WebSockets y GraphQL, y la página de precios también incluye compatibilidad con Webhooks, eventos enviados por el servidor, Protobuf, AsyncAPI, gRPC, OpenAPI Overlays, Arazzo y OpenRPC. La oferta de documentación de Fern incorpora búsqueda, chat con IA, llms.txt y un servidor MCP para que tanto los desarrolladores como los agentes puedan trabajar con el mismo contenido. ## ¿Qué puede hacer Fern? ### Documentación desde una única fuente de verdad Genera sitios web de documentación interactiva a partir de una especificación OpenAPI, con flujos de trabajo de documentación como código, control de versiones, solicitudes de incorporación de cambios y creación asistida por IA. ### Generación de SDK en varios lenguajes Publica SDK en nueve lenguajes con API idiomáticas, tipado estricto, reintentos, paginación, asistentes para idempotencia, compatibilidad con cargas multipart y pruebas. ### Generación y publicación de una CLI Genera una CLI con la marca de tu empresa a partir de tu especificación, distribúyela mediante gestores de paquetes y mantén sus comandos alineados con los SDK y la documentación. ### Funciones de documentación orientadas a agentes Añade búsqueda con IA, chat integrado basado en tu documentación, llms.txt y un servidor MCP para que los agentes puedan leer y consultar la documentación en tiempo real. ### Implementación y gobernanza empresariales Utiliza controles empresariales como autenticación de visitantes, RBAC, SSO, alojamiento propio, contenido traducido y generación de colecciones de Postman a partir de la misma fuente. ## Casos de uso ### Publicar documentación de API desde una especificación Crea un sitio de documentación que se mantenga alineado con los cambios de tu API, admita el cambio de versión y pueda mantenerse mediante flujos de revisión basados en Git. ### Distribuir SDK a desarrolladores externos Publica bibliotecas cliente que coincidan con el comportamiento de tu API en distintos lenguajes e incluyan asistentes integrados para paginación, reintentos e idempotencia. ### Generar una CLI para la API Ofrece una interfaz de terminal con la marca de tu empresa para desarrolladores y agentes que prefieran los flujos de trabajo de línea de comandos, con salida JSON para automatización. ### Hacer que la documentación sea utilizable por agentes Ayuda a herramientas de IA y asistentes internos exponiendo la documentación mediante llms.txt, chat con IA y un servidor MCP que pueda consultar tu API y tu documentación. ### Implementar documentación para organizaciones grandes Despliega documentación empresarial con autenticación, RBAC, localización y alojamiento propio cuando los requisitos de seguridad o cumplimiento sean más estrictos. ## Preguntas frecuentes ### ¿Qué genera Fern a partir de una especificación de API? Fern parte de una especificación OpenAPI y puede generar documentación, SDK y una CLI desde la misma fuente de verdad. El producto de documentación también admite búsqueda, llms.txt, un servidor MCP y chat con IA basado en la documentación. ### ¿Fern ofrece un plan gratuito o de prueba? Sí. La página de precios incluye un plan Hobby gratuito, un plan Team con una prueba de 14 días y un plan Enterprise con precio personalizado. ### ¿Se puede alojar Fern por cuenta propia? Fern admite alojamiento en la nube gestionado o alojamiento propio para requisitos más estrictos de seguridad, redes y cumplimiento. ### ¿Fern admite control de acceso y localización? Fern admite autenticación de visitantes con JWT y SSO, control de acceso basado en roles, contenido traducido y opciones de autenticación empresarial en los planes de nivel superior. ### ¿Qué tipos de API y salidas admite Fern? Fern publica SDK en nueve lenguajes y admite protocolos de API como REST, Webhooks, WebSockets, eventos enviados por el servidor, Protobuf, GraphQL y gRPC. ## Datos rápidos - **Categoría**: Herramienta para desarrolladores - **Fuente principal**: Especificación OpenAPI - **Salidas**: Documentación, SDK, CLI - **Familias de protocolos compatibles**: REST, WebSockets, GraphQL, Webhooks, SSE, Protobuf, gRPC - **Estructura de precios**: Plan Hobby gratuito, plan Team de pago y precios personalizados para Enterprise - **Dominio de origen**: buildwithfern.com