Fern
Genera sitios de documentación de API, SDK en varios lenguajes y una CLI a partir de una sola especificación de API.
Fern es una plataforma de herramientas para desarrolladores que toma una definición de API, como un archivo OpenAPI, y a partir de ella genera un sitio web de documentación, SDK de cliente en varios lenguajes y una interfaz de línea de comandos. Fern añade funciones de IA a la documentación, entre ellas un asistente que responde con el contenido, un servidor MCP y un archivo llms.txt generado automáticamente.
Ideal para Empresas de API que quieren mantener sincronizados la documentación, los SDK y una CLI a partir de una sola especificación, y que los agentes de IA puedan leerlos.
- Plataformas
- Web, MCP
- Modelo de precios
- Freemium
- Plan gratuito
- Sí
- API
- Sí
- Desarrollada por
- Fern, a Postman company
- Añadida
Última verificación: . Información obtenida de buildwithfern.com.
¿Qué es Fern?
Fern es una plataforma para quienes publican API que genera tres resultados a partir de una sola definición: un sitio de documentación, bibliotecas de cliente y una herramienta de terminal. Admite definiciones OpenAPI, AsyncAPI, gRPC y GraphQL, y cubre REST, WebSocket y otros protocolos. La documentación se gestiona como código en Git, se revisa mediante pull requests y se personaliza con archivos de configuración. Incorpora varias funciones de IA: un asistente de chat llamado Ask Fern que responde a partir de la documentación publicada, un agente de redacción que prepara actualizaciones y abre pull requests en GitHub, búsqueda con IA, salida en Markdown con un llms.txt generado para modelos de lenguaje y un servidor MCP que expone la documentación y la API a herramientas de IA. Para organizaciones grandes hay control de acceso por roles con SAML u OIDC, sitios con varios repositorios, localización y alojamiento propio. También se pueden generar colecciones de Postman a partir de la misma fuente. Fern es ahora una empresa de Postman y ofrece un plan Free, además de condiciones Enterprise a medida.
Funciones principales
Sitios de documentación
Crea un sitio de documentación con la imagen de marca, con guías, referencia de la API, registro de cambios y un explorador interactivo de la API.
Generación de SDK
Produce bibliotecas de cliente en varios lenguajes de programación a partir de la especificación de la API.
Generación de CLI
Crea una herramienta de línea de comandos para que desarrolladores y agentes llamen a la API desde un terminal.
Ask Fern y búsqueda con IA
Responde a las preguntas de los lectores dentro de la documentación usando como fuente el contenido publicado.
Acceso para agentes
Incluye un servidor MCP y un archivo llms.txt para que las herramientas de IA puedan leer la documentación y consultar la API.
Control de acceso
Restringe páginas por rol, equipo o plan mediante inicio de sesión con SAML u OIDC.
Casos de uso
- Lanzar una API pública
- Publica la documentación de referencia y los SDK a la vez cuando una API sale a producción.
- Mantener los SDK al día
- Regenera las bibliotecas de todos los lenguajes tras un solo cambio en la especificación.
- Unificar la documentación
- Reúne páginas de varios repositorios en un solo sitio donde los lectores cambian entre productos y versiones.
- Migrar desde otra herramienta de documentación
- Traslada un sitio de documentación existente con la ayuda del equipo de Fern.
- Preparar la documentación para agentes de IA
- Haz que la documentación sea legible por máquinas para asistentes de programación.
Lo que debes saber
- Límites del plan gratuito
- El plan Free de documentación cubre un solo sitio y limita el equipo a 10 personas, el contenido a 1.000 páginas y el uso de IA a 250 créditos al mes.
- Funciones reservadas a Enterprise
- SSO, SCIM, varios repositorios, componentes React personalizados y alojamiento propio pertenecen al plan Enterprise.
- Cumplimiento normativo
- El sitio declara el cumplimiento de SOC 2 Type II y pruebas de penetración anuales.
- Precios de los SDK no recogidos
- En la comprobación solo se pudieron leer los planes de documentación; los precios de los SDK aparecen en otra pestaña.
Preguntas frecuentes
¿Qué es Fern?
Fern es una plataforma que genera documentación de API, SDK y una CLI a partir de una especificación de API.
¿Para qué sirve Fern?
Los equipos de API usan Fern para publicar sitios de documentación y mantener bibliotecas de cliente en varios lenguajes sin escribir cada una a mano.
¿Es gratis Fern?
Sí, Fern ofrece un plan Free de documentación descrito como gratuito para siempre, con límites como 10 miembros del equipo y 1.000 páginas. El plan Enterprise tiene precio a medida.
¿Qué especificaciones de API admite Fern?
Según su sitio, Fern admite definiciones OpenAPI, AsyncAPI, gRPC, GraphQL y OpenRPC.
¿Tiene Fern un servidor MCP?
Sí. Fern ofrece un servidor MCP que da a las herramientas de IA acceso en vivo a la documentación y a la API de una empresa.
¿Se puede alojar Fern en servidores propios?
Sí. Fern indica que el alojamiento propio está disponible, dentro de su oferta Enterprise, para organizaciones con requisitos de seguridad o cumplimiento más estrictos.
¿Quién desarrolla Fern?
Fern se describe como una empresa de Postman que se fundó en Brooklyn, Nueva York.
Para quién es
- Equipos de producto de API
- Ingenieros de experiencia del desarrollador
- Redactores técnicos
- Responsables de mantener SDK
- Grandes empresas
Comentarios
Todavía no hay comentarios. Si has usado Fern, cuéntales a otros lectores cómo te fue.
Alternativas a Fern
| Herramienta | Plan gratuito | Precio inicial | API |
|---|---|---|---|
| Sí | — | Sí | |
| No | — | Sí | |
| — | — | Sí | |
| — | 49 $/mes | Sí | |
| Sí | 6 $ | Sí |
Herramientas de las mismas categorías que Fern. El precio inicial solo aparece si lo comprobamos en la página de precios del desarrollador; un guion significa que no se comprobó o no está publicado. Todas las herramientas de la categoría APIs para desarrolladores