
Fern génère automatiquement des SDK prêts pour la production et une documentation API élégante à partir de votre spécification OpenAPI pour plusieurs langages de programmation.





Qu'est-ce que Fern ?
Fern est une plateforme qui génère automatiquement des SDK et de la documentation API à partir de la définition de votre API. Vous fournissez votre spécification OpenAPI, AsyncAPI ou gRPC, et Fern crée des bibliothèques clientes prêtes à l'emploi dans des langages tels que TypeScript, Python, Go, Java, Ruby, C#, PHP et Swift.
La plateforme construit également des sites de documentation qui ont un aspect professionnel et correspondent à votre identité de marque. Ces sites incluent des références API interactives, des exemples de code et un environnement de test où les développeurs peuvent essayer votre API sans quitter la documentation.
Fern est open source et disponible sur GitHub. Il s'intègre à votre flux de travail existant en publiant les SDK directement sur des registres de paquets comme npm et PyPI. L'outil est conçu pour les entreprises qui souhaitent offrir une excellente expérience développeur sans consacrer de ressources d'ingénierie à la maintenance manuelle des SDK.
Comment utiliser Fern
Commencer avec Fern est simple. Voici comment l'utiliser :
Installez l'interface en ligne de commande Fern (CLI) via npm en exécutant la commande d'installation dans votre terminal. Vous aurez besoin de Node.js version 18 ou supérieure.
Initialisez un projet Fern en exécutant la commande init avec votre spécification OpenAPI. Vous pouvez utiliser un fichier local ou fournir une URL vers votre spécification API.
Configurez les sorties souhaitées dans le fichier des générateurs. Vous pouvez choisir de générer des SDK dans plusieurs langages, créer de la documentation, ou les deux.
Exécutez la commande generate pour créer vos SDK et votre documentation. Fern traite votre définition d'API et génère les artefacts demandés.
Personnalisez votre documentation en ajoutant des pages markdown, en ajustant les couleurs et les polices, et en configurant votre domaine personnalisé.
Configurez la publication automatique afin que Fern puisse pousser vos SDK vers les registres de paquets et mettre à jour votre site de documentation chaque fois que vous effectuez des modifications API.
Fonctionnalités de Fern
Génération automatique de SDK en plus de 8 langages de programmation
Sites de documentation API de style Stripe
Publication directe sur les registres de paquets
Support OpenAPI et AsyncAPI
Environnement interactif pour API avec tests en direct
Personnalisation de la marque et support de domaine
OAuth 2.0 intégré et authentification
Pagination automatique et logique de nouvelle tentative
Support WebSocket et SSE
Contrôle de version avec Git
Assistant de recherche alimenté par l’IA
Open source sur GitHub
Tarification de Fern
SDK Basic
$250 /mois
- Jusqu'à 50 points de terminaison
- Support pour les API REST
- Publication automatisée dans les registres
- Ajouter un code personnalisé illimité
- Validation du schéma
- Facturé annuellement à 3 000 $/an
SDK Pro
$600 /mois
- Tout ce qui est dans Basique
- Jusqu'à 150 points de terminaison
- SSE, WebSockets et Webhooks
- Canal de support dédié sur Slack
- Pagination, tentatives de nouvelle connexion et OAuth
- Facturé annuellement à 7 200 $/an
SDK Enterprise
Custom
- Tout ce qui est dans Pro
- Points de terminaison illimités
- Services de migration SDK
- Support entreprise et accords de niveau de service (SLA)
- Tri des problèmes GitHub et surveillance
- Maintenance du code personnalisé
- Tarification personnalisée par SDK
Docs Basic
$400 /mois
- Référence API de type Stripe
- Explorateur API (Essayez-le)
- Bibliothèque de composants intégrée
- Domaine personnalisé et sous-chemin
- CSS et JavaScript personnalisés
- Aperçu des déploiements
- Facturé annuellement à 4 800 $/an
Docs Pro
$1000 /mois
- Tout ce qui est dans Basique
- Composants React personnalisés
- Documents authentifiés (JWT, mot de passe)
- Support RBAC
- Injection de clé API
- Recherche IA (module complémentaire disponible)
- Facturé annuellement à 12 000 $/an
Docs Enterprise
Custom
- Tout ce qui est dans Pro
- Migration de contenu clé en main
- Intégration personnalisée
- Documents authentifiés (SSO)
- Services de conception
- Support entreprise et accords de niveau de service (SLA)
- Tarification personnalisée
Cas d'usage de Fern
Qui peut bénéficier de Fern ?
Dépôt de Fern
Voir sur Github| Étoiles | 3,410 |
| Forks | 268 |
| Âge du Dépôt | 3 ans |
| Dernier Commit | 17 jours il y a |
FAQ sur Fern
Partagez votre expérience avec Fern
Voir ce que les utilisateurs disent à propos de Fern
0 Avis
Pas encore d'avis
Soyez le premier à évaluer Fern
Intégrer les badges Fern
Montrez à votre communauté que Fern est présenté sur Tool Questor. Ajoutez ces beaux badges à votre site web, documentation ou profils sociaux pour renforcer la crédibilité et générer plus de trafic.











