ToolQuestor Logo
Fern
Pas encore d'avis
0 Sauvegardé
Ajouté:10/25/2025
Type:Saas
Trafic mensuel:-
Tarification:
SUBSCRIPTIONCUSTOM
Propulsé par l'IABasé sur le cloudSaaSAPI DisponibleDéveloppeurs
OpenArt IA

OpenArt IA

FEATURED
Bubble

Bubble

FEATURED
Granola

Granola

FEATURED
Fern screenshot 2
Fern screenshot 3
Fern screenshot 4
Fern screenshot 5

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

Ce qui est inclus :
  • 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
Le Plus Populaire
SDK Pro

$600 /mois

Ce qui est inclus :
  • 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

Ce qui est inclus :
  • 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

Ce qui est inclus :
  • 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
Le Plus Populaire
Docs Pro

$1000 /mois

Ce qui est inclus :
  • 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

Ce qui est inclus :
  • 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

Dépôt de Fern

Voir sur Github
Étoiles3,410
Forks268
Âge du Dépôt3 ans
Dernier Commit17 jours il y a

FAQ sur Fern

Quels langages de programmation Fern prend-il en charge pour la génération de SDK ?
Fern génère des SDK en TypeScript, Python, Go, Java, Ruby, C#, PHP et Swift. Le support de Rust arrive bientôt. Tous les SDK générés suivent les meilleures pratiques spécifiques à chaque langage et incluent une typage fort, la gestion des erreurs et une logique de nouvelle tentative automatique.
Puis-je utiliser Fern avec ma spécification OpenAPI existante ?
Oui, Fern fonctionne parfaitement avec les spécifications OpenAPI existantes. Vous pouvez également utiliser AsyncAPI pour les API WebSocket, les spécifications gRPC, ou le format de définition plus simple propre à Fern. La plateforme prend en charge les spécifications API standard sans nécessiter de modifications.
Comment fonctionne la tarification de Fern si j'ai besoin à la fois des SDK et de la documentation ?
Fern propose des tarifs distincts pour les SDK et la documentation. Le tarif des SDK est par langue (à partir de 250 $/mois par SDK), tandis que la documentation commence à 400 $/mois. Vous pouvez choisir uniquement les SDK, uniquement la documentation, ou les deux selon vos besoins.
Fern publie-t-il automatiquement mes SDK sur les registres de paquets ?
Oui, Fern publie automatiquement vos SDK générés sur les registres de paquets appropriés tels que npm pour TypeScript, PyPI pour Python, Maven Central pour Java, et d'autres. Il gère la gestion des versions et la publication dans le cadre de votre processus de publication.
Qu'est-ce qui distingue Fern des autres générateurs de SDK ?
Fern génère un code idiomatique de qualité production qui respecte les conventions de chaque langage. Il offre des canaux de support dédiés, maintient automatiquement vos SDK, et propose une documentation professionnelle en plus de la génération de SDK. La plateforme est open source et soutenue par Y Combinator.

Partagez votre expérience avec Fern

Chargement...

Voir ce que les utilisateurs disent à propos de Fern

0.0

0 Avis

5
0
4
0
3
0
2
0
1
0

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.

Light Badge Preview