
Fern
Fern genera automaticamente SDK pronti per la produzione e una splendida documentazione API dalla tua specifica OpenAPI per più linguaggi di programmazione.





Cos'è Fern?
Fern è una piattaforma che genera automaticamente SDK e documentazione API a partire dalla definizione della tua API. Fornisci la tua specifica OpenAPI, AsyncAPI o gRPC, e Fern crea librerie client pronte all'uso in linguaggi come TypeScript, Python, Go, Java, Ruby, C#, PHP e Swift.
La piattaforma costruisce anche siti di documentazione dall'aspetto professionale e che rispecchiano l'identità del tuo brand. Questi siti includono riferimenti API interattivi, esempi di codice e un playground dove gli sviluppatori possono testare la tua API senza uscire dalla documentazione.
Fern è open source e disponibile su GitHub. Si integra con il tuo flusso di lavoro esistente pubblicando gli SDK direttamente nei registri di pacchetti come npm e PyPI. Lo strumento è pensato per aziende che vogliono offrire una grande esperienza agli sviluppatori senza dedicare risorse di ingegneria alla manutenzione manuale degli SDK.
Come utilizzare Fern
Iniziare con Fern è semplice. Ecco come usarlo:
Installa il CLI di Fern usando npm eseguendo il comando di installazione nel terminale. È necessaria la versione 18 o superiore di Node.js.
Inizializza un progetto Fern eseguendo il comando init con la tua specifica OpenAPI. Puoi usare un file locale o fornire un URL alla tua specifica API.
Configura quali output desideri nel file dei generatori. Puoi scegliere di generare SDK in più linguaggi, creare documentazione o entrambi.
Esegui il comando generate per creare i tuoi SDK e la documentazione. Fern elabora la definizione della tua API e produce gli artefatti richiesti.
Personalizza la tua documentazione aggiungendo pagine in markdown, modificando colori e font, e configurando il tuo dominio personalizzato.
Configura la pubblicazione automatica in modo che Fern possa inviare i tuoi SDK ai registri di pacchetti e aggiornare il sito della documentazione ogni volta che apporti modifiche all’API.
Caratteristiche di Fern
Generazione automatica di SDK in più di 8 linguaggi di programmazione
Siti di documentazione API in stile Stripe
Pubblicazione diretta su registri di pacchetti
Supporto per OpenAPI e AsyncAPI
Playground API interattivo con test in tempo reale
Supporto per branding personalizzato e domini
OAuth 2.0 e autenticazione integrati
Logica automatica di paginazione e retry
Supporto per WebSocket e SSE
Controllo versione con Git
Assistente di ricerca potenziato dall’IA
Open source su GitHub
Prezzi di Fern
SDK Basic
$250 /mese
- Fino a 50 endpoint
- Supporto per API REST
- Pubblicazione automatica nei registri
- Aggiungi codice personalizzato illimitato
- Validazione dello schema
- Fatturato annualmente a $3.000/anno
SDK Pro
$600 /mese
- Tutto incluso nel pacchetto Base
- Fino a 150 endpoint
- SSE, WebSockets e Webhooks
- Canale Slack dedicato per l'assistenza
- Paginazione, Ritenti e OAuth
- Fatturato annualmente a $7.200/anno
SDK Enterprise
Custom
- Tutto in Pro
- Endpoint illimitati
- Servizi di migrazione SDK
- Supporto aziendale e SLA
- Smistamento e monitoraggio delle issue di GitHub
- Manutenzione del codice personalizzato
- Prezzi personalizzati per SDK
Docs Basic
$400 /mese
- Riferimento API simile a Stripe
- Esplora API (Provalo)
- Libreria di componenti integrata
- Dominio personalizzato e sottopercorso
- CSS e JavaScript personalizzati
- Anteprima Distribuzioni
- Fatturato annualmente a $4.800/anno
Docs Pro
$1000 /mese
- Tutto incluso nel Basic
- Componenti React personalizzati
- Documenti autenticati (JWT, Password)
- Supporto RBAC
- Iniezione della chiave API
- Ricerca AI (componente aggiuntivo disponibile)
- Fatturato annualmente a $12.000/anno
Docs Enterprise
Custom
- Tutto incluso in Pro
- Migrazione dei contenuti con servizio premium
- Integrazione personalizzata
- Documenti autenticati (SSO)
- Servizi di design
- Supporto aziendale e SLA
- Prezzi personalizzati
Casi d'uso di Fern
Chi può beneficiare di Fern?
Repository di Fern
Visualizza su Github| Stelle | 3,410 |
| Fork | 268 |
| Età del Repository | 3 anni |
| Ultimo Commit | 19 giorni fa |
Domande frequenti su Fern
Condividi la tua esperienza con Fern
Vedi cosa dicono gli utenti su Fern
0 Recensioni
Nessuna recensione ancora
Sii il primo a recensire Fern
Incorpora badge Fern
Mostra alla tua comunità che Fern è presente su Tool Questor. Aggiungi questi bellissimi badge al tuo sito web, documentazione o profili sociali per aumentare la credibilità e generare più traffico.











