Fern
Génère des sites de documentation d’API, des SDK en plusieurs langages et une CLI à partir d’une seule spécification d’API.
Fern est une plateforme d’outils pour développeurs qui prend une définition d’API, comme un fichier OpenAPI, et en génère un site de documentation, des SDK clients dans plusieurs langages et une interface en ligne de commande. Fern ajoute à la documentation des fonctions d’IA, dont un assistant qui répond à partir du contenu, un serveur MCP et un fichier llms.txt produit automatiquement.
Idéal pour Entreprises d’API qui veulent garder documentation, SDK et CLI synchronisés à partir d’une seule spécification, et lisibles par des agents d’IA.
- Plateformes
- Web, MCP
- Modèle tarifaire
- Freemium
- Formule gratuite
- Oui
- API
- Oui
- Éditeur
- Fern, a Postman company
- Ajouté le
Dernière vérification : . Informations issues de buildwithfern.com.
Qu’est-ce que Fern ?
Fern est une plateforme destinée aux éditeurs d’API, qui produit trois sorties à partir d’une même définition : un site de documentation, des bibliothèques clientes et un outil de terminal. Elle accepte des entrées OpenAPI, AsyncAPI, gRPC et GraphQL et couvre REST, WebSocket et d’autres protocoles. La documentation se gère comme du code dans Git, se relit par pull requests et se met en forme avec des fichiers de configuration. Plusieurs fonctions d’IA sont intégrées : un assistant de chat appelé Ask Fern, qui répond à partir de la documentation publiée, un agent de rédaction qui prépare des mises à jour et ouvre des pull requests GitHub, une recherche par IA, une sortie Markdown avec un fichier llms.txt généré pour les modèles de langage, et un serveur MCP qui expose la documentation et l’API aux outils d’IA. Pour les grandes organisations, il y a un contrôle d’accès par rôle avec SAML ou OIDC, des sites multidépôts, la localisation et l’auto-hébergement. Des collections Postman peuvent être générées à partir de la même source. Fern fait désormais partie de Postman et propose une formule gratuite ainsi que des conditions Enterprise sur mesure.
Fonctionnalités clés
Sites de documentation
Construit un site de documentation à l’image de la marque, avec guides, référence d’API, journal des modifications et explorateur d’API interactif.
Génération de SDK
Produit des bibliothèques clientes dans plusieurs langages de programmation à partir de la spécification d’API.
Génération de CLI
Crée un outil en ligne de commande pour que développeurs et agents appellent l’API depuis un terminal.
Ask Fern et recherche par IA
Répond aux questions des lecteurs dans la documentation, en prenant pour source le contenu publié.
Accès pour les agents
Fournit un serveur MCP et un fichier llms.txt pour que les outils d’IA lisent la documentation et interrogent l’API.
Contrôle d’accès
Restreint des pages par rôle, équipe ou formule via une authentification unique SAML ou OIDC.
Cas d’usage
- Lancer une API publique
- Publier ensemble la documentation de référence et les SDK quand une API est mise en service.
- Garder les SDK à jour
- Régénérer la bibliothèque de chaque langage après une seule modification de la spécification.
- Regrouper la documentation
- Rassembler des pages de plusieurs dépôts dans un seul site où les lecteurs passent d’un produit et d’une version à l’autre.
- Migrer depuis un autre outil de documentation
- Déplacer un site de documentation existant avec l’aide de l’équipe de Fern.
- Préparer la documentation pour les agents d’IA
- Rendre la documentation lisible par machine pour les assistants de code.
À savoir
- Limites de la formule gratuite
- La formule de documentation Free couvre un seul site et plafonne l’équipe à 10 personnes, le contenu à 1 000 pages et l’usage de l’IA à 250 crédits par mois.
- Les fonctions Enterprise sont réservées
- SSO, SCIM, dépôts multiples, composants React personnalisés et auto-hébergement relèvent de la formule Enterprise.
- Conformité
- Le site déclare la conformité SOC 2 Type II et des tests d’intrusion annuels.
- Tarifs des SDK non relevés
- Seules les formules de documentation étaient lisibles lors de la vérification ; les tarifs des SDK figurent sur un onglet distinct.
Questions fréquentes
Qu’est-ce que Fern ?
Fern est une plateforme qui génère de la documentation d’API, des SDK et une CLI à partir d’une spécification d’API.
À quoi sert Fern ?
Les équipes d’API utilisent Fern pour publier des sites de documentation et maintenir des bibliothèques clientes en plusieurs langages sans écrire chacune à la main.
Fern est-il gratuit ?
Oui, Fern propose une formule Free pour la documentation, décrite comme gratuite pour toujours, avec des limites comme 10 membres d’équipe et 1 000 pages. Une formule Enterprise est proposée sur devis.
Quelles spécifications d’API Fern prend-il en charge ?
D’après son site, Fern prend en charge les définitions OpenAPI, AsyncAPI, gRPC, GraphQL et OpenRPC.
Fern a-t-il un serveur MCP ?
Oui. Fern fournit un serveur MCP qui donne aux outils d’IA un accès en direct à la documentation et à l’API d’une entreprise.
Fern peut-il être auto-hébergé ?
Oui. Fern indique que l’auto-hébergement est disponible, dans son offre Enterprise, pour les organisations aux exigences de sécurité ou de conformité plus strictes.
Qui édite Fern ?
Fern se présente comme une entreprise de Postman, fondée à Brooklyn, à New York.
Pour qui
- Équipes produit d’API
- Ingénieurs d’expérience développeur
- Rédacteurs techniques
- Mainteneurs de SDK
- Grandes entreprises
Commentaires
Aucun commentaire pour l’instant. Vous avez utilisé Fern ? Racontez aux autres lecteurs comment cela s’est passé.
Alternatives à Fern
| Outil | Formule gratuite | Prix de départ | API |
|---|---|---|---|
| Oui | — | Oui | |
| Non | — | Oui | |
| — | — | Oui | |
| — | 49 $/mois | Oui | |
| Oui | 6 $ | Oui |
Dans les mêmes catégories que Fern. Un prix de départ n’apparaît que si nous l’avons vérifié sur la page des tarifs de l’éditeur ; un tiret signifie qu’il n’a pas été vérifié ou n’est pas publié. Tous les outils : API pour développeurs