
Fern
Fern gera SDKs prontos para produção e uma bela documentação de API automaticamente a partir da sua especificação OpenAPI para múltiplas linguagens de programação.





O que é Fern?
Fern é uma plataforma que gera automaticamente SDKs e documentação de API a partir da definição da sua API. Você fornece sua especificação OpenAPI, AsyncAPI ou gRPC, e o Fern cria bibliotecas cliente prontas para uso em linguagens como TypeScript, Python, Go, Java, Ruby, C#, PHP e Swift.
A plataforma também constrói sites de documentação que parecem profissionais e combinam com a identidade da sua marca. Esses sites incluem referências interativas de API, exemplos de código e um playground onde os desenvolvedores podem testar sua API sem sair da documentação.
Fern é open source e está disponível no GitHub. Ele se integra ao seu fluxo de trabalho existente publicando SDKs diretamente em registros de pacotes como npm e PyPI. A ferramenta é projetada para empresas que desejam proporcionar uma ótima experiência ao desenvolvedor sem dedicar recursos de engenharia à manutenção manual dos SDKs.
Como usar Fern
Começar com o Fern é simples. Veja como usá-lo:
Instale o Fern CLI usando npm executando o comando de instalação no seu terminal. Você precisará do Node.js versão 18 ou superior.
Inicialize um projeto Fern executando o comando init com sua especificação OpenAPI. Você pode usar um arquivo local ou fornecer uma URL para sua especificação de API.
Configure quais saídas deseja no arquivo de geradores. Você pode escolher gerar SDKs em vários idiomas, criar documentação ou ambos.
Execute o comando generate para criar seus SDKs e documentação. O Fern processa sua definição de API e gera os artefatos solicitados.
Personalize sua documentação adicionando páginas em markdown, ajustando cores e fontes, e configurando seu domínio personalizado.
Configure a publicação automática para que o Fern possa enviar seus SDKs para registros de pacotes e atualizar seu site de documentação sempre que você fizer alterações na API.
Recursos do Fern
Geração automática de SDK em mais de 8 linguagens de programação
Sites de documentação de API no estilo Stripe
Publicação direta em registros de pacotes
Suporte a OpenAPI e AsyncAPI
Ambiente interativo de API com testes ao vivo
Suporte a marca personalizada e domínio próprio
OAuth 2.0 e autenticação integrados
Paginação automática e lógica de retentativa
Suporte a WebSocket e SSE
Controle de versão com Git
Assistente de busca com inteligência artificial
Open source no GitHub
Preços do Fern
SDK Basic
$250 /mês
- Até 50 endpoints
- Suporte para APIs REST
- Publicação automatizada em registros
- Adicionar código personalizado ilimitado
- Validação de esquema
- Cobrado anualmente a $3.000/ano
SDK Pro
$600 /mês
- Tudo no Básico
- Até 150 endpoints
- SSE, WebSockets e Webhooks
- Canal dedicado de suporte no Slack
- Paginação, Retentativas e OAuth
- Cobrado anualmente a $7.200/ano
SDK Enterprise
Custom
- Tudo no Pro
- Pontos finais ilimitados
- Serviços de migração de SDK
- Suporte empresarial e SLAs
- Triagem e monitoramento de issues no GitHub
- Manutenção de código personalizado
- Preço personalizado por SDK
Docs Basic
$400 /mês
- Referência de API semelhante ao Stripe
- Explorador de API (Experimente)
- Biblioteca de componentes integrada
- Domínio personalizado e subcaminho
- CSS e JavaScript personalizados
- Visualizar Implantações
- Cobrado anualmente a $4.800/ano
Docs Pro
$1000 /mês
- Tudo no Básico
- Componentes React Personalizados
- Documentos autenticados (JWT, Senha)
- Suporte RBAC
- Injeção de Chave API
- Pesquisa por IA (complemento disponível)
- Cobrado anualmente a $12.000/ano
Docs Enterprise
Custom
- Tudo no Pro
- Migração de conteúdo com serviço premium
- Integração personalizada
- Documentos autenticados (SSO)
- Serviços de design
- Suporte empresarial e SLAs
- Preço personalizado
Casos de uso do Fern
Quem pode se beneficiar do Fern?
Repositório do Fern
Ver no Github| Estrelas | 3,410 |
| Forks | 268 |
| Idade do Repositório | 3 anos |
| Último Commit | 17 dias atrás |
Perguntas frequentes sobre Fern
Compartilhe sua experiência com Fern
Veja o que os usuários estão dizendo sobre Fern
0 Avaliações
Ainda não há avaliações
Seja o primeiro a avaliar Fern
Incorporar emblemas Fern
Mostre à sua comunidade que Fern está em destaque no Tool Questor. Adicione estes belos emblemas ao seu site, documentação ou perfis sociais para aumentar a credibilidade e gerar mais tráfego.










