ToolQuestor Logo
Fern

Fern

Auto-Generate SDKs and API Documentation

Last Updated:11/8/2025
Pricing:
SubscriptionCustom
Connect:
OpenArt AI

OpenArt AI

FEATURED
Base44

Base44

FEATURED
Vidnoz AI

Vidnoz AI

FEATURED

What is Fern

Fern is a platform that automatically generates SDKs and API documentation from your API definition. You provide your OpenAPI, AsyncAPI, or gRPC specification, and Fern creates ready-to-use client libraries in languages like TypeScript, Python, Go, Java, Ruby, C#, PHP, and Swift.

The platform also builds documentation websites that look professional and match your brand identity. These sites include interactive API references, code examples, and a playground where developers can test your API without leaving the documentation.

Fern is open source and available on GitHub. It integrates with your existing workflow by publishing SDKs directly to package registries like npm and PyPI. The tool is designed for companies that want to provide a great developer experience without dedicating engineering resources to manual SDK maintenance.

Features of Fern

  • Automatic SDK generation in 8+ programming languages

  • Stripe-style API documentation websites

  • Direct publishing to package registries

  • OpenAPI and AsyncAPI support

  • Interactive API playground with live testing

  • Custom branding and domain support

  • Built-in OAuth 2.0 and authentication

  • Automatic pagination and retry logic

  • WebSocket and SSE support

  • Version control with Git

  • AI-powered search assistant

  • Open source on GitHub

Fern Pricing

SDK Basic
$250/mo
  • Up to 50 endpoints
  • Support for REST APIs
  • Automated publishing to registries
  • Add unlimited custom code
  • Schema validation
  • Billed annually at $3,000/year
Most Popular
SDK Pro
$600/mo
  • Everything in Basic
  • Up to 150 endpoints
  • SSE, WebSockets and Webhooks
  • Dedicated Slack support channel
  • Pagination, Retries, and OAuth
  • Billed annually at $7,200/year
SDK Enterprise
Custom
  • Everything in Pro
  • Unlimited endpoints
  • SDK Migration services
  • Enterprise support and SLAs
  • GitHub Issue triage and monitoring
  • Custom code maintenance
  • Custom pricing per SDK
Docs Basic
$400/mo
  • Stripe-like API Reference
  • API Explorer (Try it)
  • Built-in components library
  • Custom domain and subpath
  • Custom CSS and JavaScript
  • Preview Deployments
  • Billed annually at $4,800/year
Most Popular
Docs Pro
$1000/mo
  • Everything in Basic
  • Custom React Components
  • Authenticated docs (JWT, Password)
  • RBAC support
  • API Key Injection
  • AI Search (add-on available)
  • Billed annually at $12,000/year
Docs Enterprise
Custom
  • Everything in Pro
  • White-glove content migration
  • Custom integration
  • Authenticated docs (SSO)
  • Design services
  • Enterprise support and SLAs
  • Custom pricing

Fern Repository

View on Github
Stars3,763
Forks336
Repository Age4 years
Last Commit8 hours ago

FAQ's About Fern

Fern generates SDKs in TypeScript, Python, Go, Java, Ruby, C#, PHP, and Swift. Rust support is coming soon. All generated SDKs follow language-specific best practices and include strong typing, error handling, and automatic retry logic.
Yes, Fern works seamlessly with existing OpenAPI specifications. You can also use AsyncAPI for WebSocket APIs, gRPC specifications, or Fern's own simpler definition format. The platform supports standard API specifications without requiring changes.
Fern has separate pricing for SDKs and documentation. SDK pricing is per language (starting at $250/month per SDK), while documentation starts at $400/month. You can choose just SDKs, just documentation, or both based on your needs.
Yes, Fern automatically publishes your generated SDKs to the appropriate package registries like npm for TypeScript, PyPI for Python, Maven Central for Java, and others. It handles versioning and publishing as part of your release process.
Fern generates production-quality, idiomatic code that respects each language's conventions. It provides dedicated support channels, maintains your SDKs automatically, and offers professional documentation in addition to SDK generation. The platform is open source and backed by Y Combinator.
Best Alternatives to Fern

See what users are saying about Fern

0.0

0 Reviews

5
0
4
0
3
0
2
0
1
0

No reviews yet

Be the first to review Fern