
Fern genera SDKs listos para producción y una hermosa documentación de API automáticamente a partir de tu especificación OpenAPI para múltiples lenguajes de programación.





¿Qué es Fern?
Fern es una plataforma que genera automáticamente SDKs y documentación de API a partir de la definición de tu API. Proporcionas tu especificación OpenAPI, AsyncAPI o gRPC, y Fern crea bibliotecas cliente listas para usar en lenguajes como TypeScript, Python, Go, Java, Ruby, C#, PHP y Swift.
La plataforma también construye sitios web de documentación que lucen profesionales y coinciden con la identidad de tu marca. Estos sitios incluyen referencias interactivas de la API, ejemplos de código y un entorno de pruebas donde los desarrolladores pueden probar tu API sin salir de la documentación.
Fern es de código abierto y está disponible en GitHub. Se integra con tu flujo de trabajo existente publicando los SDKs directamente en registros de paquetes como npm y PyPI. La herramienta está diseñada para empresas que desean ofrecer una excelente experiencia para desarrolladores sin dedicar recursos de ingeniería al mantenimiento manual de SDKs.
Cómo usar Fern
Comenzar con Fern es sencillo. Aquí te mostramos cómo usarlo:
Instala la CLI de Fern usando npm ejecutando el comando de instalación en tu terminal. Necesitarás Node.js versión 18 o superior.
Inicializa un proyecto Fern ejecutando el comando init con tu especificación OpenAPI. Puedes usar un archivo local o proporcionar una URL de tu especificación API.
Configura qué salidas deseas en el archivo de generadores. Puedes elegir generar SDKs en varios idiomas, crear documentación o ambos.
Ejecuta el comando generate para crear tus SDKs y documentación. Fern procesa la definición de tu API y genera los artefactos solicitados.
Personaliza tu documentación añadiendo páginas en markdown, ajustando colores y fuentes, y configurando tu dominio personalizado.
Configura la publicación automática para que Fern pueda enviar tus SDKs a los registros de paquetes y actualizar tu sitio de documentación cada vez que realices cambios en la API.
Características de Fern
Generación automática de SDK en más de 8 lenguajes de programación
Sitios web de documentación API al estilo Stripe
Publicación directa en registros de paquetes
Soporte para OpenAPI y AsyncAPI
Área de pruebas interactiva de API con test en vivo
Soporte para marca personalizada y dominio propio
OAuth 2.0 y autenticación integrados
Paginación automática y lógica de reintentos
Soporte para WebSocket y SSE
Control de versiones con Git
Asistente de búsqueda potenciado por IA
Código abierto en GitHub
Precios de Fern
SDK Basic
$250 /mes
- Hasta 50 puntos finales
- Soporte para APIs REST
- Publicación automatizada en registros
- Agregar código personalizado ilimitado
- Validación de esquema
- Facturado anualmente a $3,000/año
SDK Pro
$600 /mes
- Todo en Básico
- Hasta 150 puntos finales
- SSE, WebSockets y Webhooks
- Canal dedicado de soporte en Slack
- Paginación, Reintentos y OAuth
- Facturado anualmente a $7,200/año
SDK Enterprise
Custom
- Todo en Pro
- Puntos finales ilimitados
- Servicios de migración de SDK
- Soporte empresarial y acuerdos de nivel de servicio (SLA)
- Clasificación y monitoreo de incidencias en GitHub
- Mantenimiento de código personalizado
- Precios personalizados por SDK
Docs Basic
$400 /mes
- Referencia API similar a Stripe
- Explorador de API (Pruébalo)
- Biblioteca de componentes integrada
- Dominio personalizado y subruta
- CSS y JavaScript personalizados
- Despliegues de vista previa
- Facturado anualmente a $4,800/año
Docs Pro
$1000 /mes
- Todo en Básico
- Componentes React Personalizados
- Documentos autenticados (JWT, Contraseña)
- Soporte RBAC
- Inyección de clave API
- Búsqueda con IA (complemento disponible)
- Facturado anualmente a $12,000/año
Docs Enterprise
Custom
- Todo en Pro
- Migración de contenido con servicio premium
- Integración personalizada
- Documentos autenticados (SSO)
- Servicios de diseño
- Soporte empresarial y acuerdos de nivel de servicio (SLA)
- Precios personalizados
Casos de uso de Fern
¿Quién puede beneficiarse de Fern?
Repositorio de Fern
Ver en Github| Estrellas | 3,410 |
| Bifurcaciones | 268 |
| Antigüedad del Repositorio | 3 años |
| Último Commit | 17 días hace |
Preguntas frecuentes sobre Fern
Comparte tu experiencia con Fern
Ve lo que los usuarios están diciendo sobre Fern
0 Revisiones
No hay revisiones aún
Sé el primero en revisar Fern
Insertar insignias de Fern
Muestra a tu comunidad que Fern aparece en Tool Questor. Añade estas hermosas insignias a tu sitio web, documentación o perfiles sociales para aumentar la credibilidad y generar más tráfico.











