
Fern
Auto-Generate SDKs and API Documentation
Fern generates production-ready SDKs and beautiful API documentation automatically from your OpenAPI specification for multiple programming languages.
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
- Up to 50 endpoints
- Support for REST APIs
- Automated publishing to registries
- Add unlimited custom code
- Schema validation
- Billed annually at $3,000/year
SDK Pro
- 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
- 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
- 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
Docs Pro
- 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
- Everything in Pro
- White-glove content migration
- Custom integration
- Authenticated docs (SSO)
- Design services
- Enterprise support and SLAs
- Custom pricing
Fern Use Cases
Fern Repository
View on Github| Stars | 3,763 |
| Forks | 336 |
| Repository Age | 4 years |
| Last Commit | 8 hours ago |
FAQ's About Fern
See what users are saying about Fern
0 Reviews
No reviews yet
Be the first to review Fern










