
Fern
Fern erzeugt automatisch produktionsreife SDKs und ansprechende API-Dokumentationen aus Ihrer OpenAPI-Spezifikation für mehrere Programmiersprachen.





Was ist Fern?
Fern ist eine Plattform, die automatisch SDKs und API-Dokumentationen aus Ihrer API-Definition generiert. Sie stellen Ihre OpenAPI-, AsyncAPI- oder gRPC-Spezifikation bereit, und Fern erstellt gebrauchsfertige Client-Bibliotheken in Sprachen wie TypeScript, Python, Go, Java, Ruby, C#, PHP und Swift.
Die Plattform erstellt außerdem Dokumentationswebsites, die professionell aussehen und Ihre Markenidentität widerspiegeln. Diese Seiten enthalten interaktive API-Referenzen, Codebeispiele und einen Playground, in dem Entwickler Ihre API testen können, ohne die Dokumentation zu verlassen.
Fern ist Open Source und auf GitHub verfügbar. Es integriert sich in Ihren bestehenden Workflow, indem SDKs direkt in Paket-Registries wie npm und PyPI veröffentlicht werden. Das Tool ist für Unternehmen konzipiert, die ein großartiges Entwicklererlebnis bieten möchten, ohne Engineering-Ressourcen für die manuelle Pflege von SDKs aufzuwenden.
So verwenden Sie Fern
Der Einstieg mit Fern ist unkompliziert. So verwenden Sie es:
Installieren Sie die Fern-CLI mit npm, indem Sie den Installationsbefehl in Ihrem Terminal ausführen. Sie benötigen Node.js Version 18 oder höher.
Initialisieren Sie ein Fern-Projekt, indem Sie den init-Befehl mit Ihrer OpenAPI-Spezifikation ausführen. Sie können eine lokale Datei verwenden oder eine URL zu Ihrer API-Spezifikation angeben.
Konfigurieren Sie in der Generators-Datei, welche Ausgaben Sie wünschen. Sie können SDKs in mehreren Sprachen generieren, Dokumentationen erstellen oder beides.
Führen Sie den generate-Befehl aus, um Ihre SDKs und Dokumentationen zu erstellen. Fern verarbeitet Ihre API-Definition und erzeugt die gewünschten Artefakte.
Passen Sie Ihre Dokumentation an, indem Sie Markdown-Seiten hinzufügen, Farben und Schriftarten anpassen und Ihre eigene Domain einrichten.
Richten Sie die automatische Veröffentlichung ein, damit Fern Ihre SDKs an Paket-Registries senden und Ihre Dokumentationsseite aktualisieren kann, sobald Sie API-Änderungen vornehmen.
Funktionen von Fern
Automatische SDK-Generierung in über 8 Programmiersprachen
API-Dokumentationswebsites im Stripe-Stil
Direkte Veröffentlichung in Paket-Registries
Unterstützung für OpenAPI und AsyncAPI
Interaktiver API-Spielplatz mit Live-Tests
Unterstützung für individuelles Branding und eigene Domains
Eingebaute OAuth 2.0- und Authentifizierung
Automatische Paginierung und Wiederholungslogik
Unterstützung für WebSocket und SSE
Versionskontrolle mit Git
KI-gestützter Suchassistent
Open Source auf GitHub
Fern Preise
SDK Basic
$250 /Monat
- Bis zu 50 Endpunkte
- Unterstützung für REST-APIs
- Automatisierte Veröffentlichung in Verzeichnissen
- Unbegrenzt benutzerdefinierten Code hinzufügen
- Schema-Validierung
- Jährlich abgerechnet zu 3.000 $/Jahr
SDK Pro
$600 /Monat
- Alles im Basis-Paket
- Bis zu 150 Endpunkte
- SSE, WebSockets und Webhooks
- Dedizierter Slack-Support-Kanal
- Seitennummerierung, Wiederholungen und OAuth
- Jährlich abgerechnet zu 7.200 $/Jahr
SDK Enterprise
Custom
- Alles in Pro
- Unbegrenzte Endpunkte
- SDK-Migrationsdienste
- Unternehmenssupport und SLAs
- GitHub-Issue-Triage und Überwachung
- Wartung von benutzerdefiniertem Code
- Individuelle Preisgestaltung pro SDK
Docs Basic
$400 /Monat
- API-Referenz im Stil von Stripe
- API-Explorer (Ausprobieren)
- Integrierte Komponentenbibliothek
- Benutzerdefinierte Domain und Unterpfad
- Benutzerdefiniertes CSS und JavaScript
- Vorschau-Bereitstellungen
- Jährlich abgerechnet zu 4.800 $/Jahr
Docs Pro
$1000 /Monat
- Alles im Basis-Paket
- Benutzerdefinierte React-Komponenten
- Authentifizierte Dokumente (JWT, Passwort)
- RBAC-Unterstützung
- API-Schlüsseleinspritzung
- KI-Suche (Add-on verfügbar)
- Jährlich in Rechnung gestellt zu 12.000 $/Jahr
Docs Enterprise
Custom
- Alles in Pro
- Inhaltsmigration mit Rundum-Service
- Benutzerdefinierte Integration
- Authentifizierte Dokumente (SSO)
- Design-Dienstleistungen
- Unternehmenssupport und SLA-Leistungen
- Individuelle Preisgestaltung
Fern Anwendungsfälle
Wer kann von Fern profitieren?
Fern Repository
Auf Github ansehen| Sterne | 3,410 |
| Forks | 268 |
| Repository-Alter | 3 Jahren |
| Letzter Commit | 19 Tagen vor |
Häufig gestellte Fragen zu Fern
Teilen Sie Ihre Erfahrung mit Fern
Sehen Sie, was Benutzer über sagen Fern
0 Bewertungen
Noch keine Bewertungen
Seien Sie der Erste, der bewertet Fern
Fern Abzeichen einbetten
Zeigen Sie Ihrer Community, dass Fern auf Tool Questor vorgestellt wird. Fügen Sie diese schönen Abzeichen zu Ihrer Website, Dokumentation oder sozialen Profilen hinzu, um Glaubwürdigkeit zu steigern und mehr Traffic zu generieren.











