tools
Fern Docs
Fern Docs builds hosted developer documentation from Markdown and API specifications, with editing, search, API references, and AI features.

In inglese
Fern Docs combines Markdown, API specifications, and configuration into published documentation websites. It supports API references, interactive API explorers, changelogs, search, custom domains, localization, analytics, and machine-readable content for AI tools.
Teams can edit through Git and pull requests, the Fern Editor, CLI, Slack, or connected coding agents. The Free plan includes limits on members, pages, AI credits, and page generations; Enterprise adds custom pricing, advanced access controls, multiple repositories, self-hosting, and dedicated support.
Features
- Generate API references from OpenAPI, AsyncAPI, gRPC, GraphQL, and OpenRPC
- Write and publish Markdown and MDX guides with reusable components
- Provide interactive API Explorer pages with prefilled authentication
- Edit documentation in the browser with Fern Editor and pull requests
- Expose documentation through Markdown pages, /llms.txt, and an MCP server
- Add AI search, Fern Agent, AI-generated examples, and AI translations
- Manage versions, products, changelogs, custom domains, and localization
- Use analytics, role-based access control, SSO, and self-hosting on Enterprise
Use cases
- Publish API references and integration guides from an existing API specification
- Review documentation changes through GitHub pull requests and CI
- Let non-technical teammates edit documentation in a browser
- Help developers find answers with search, Ask Fern, and API Explorer
- Serve documentation to coding agents through Markdown, /llms.txt, and MCP
- Host versioned, localized, authenticated documentation for multiple products
Pros
Cons
Latest updates
- PHP filter for llms.txt and Markdown output
Pass lang=php to /llms.txt and per-page .md and .mdx URLs to return only PHP SDK code examples.
- Exclude changelogs from llms.txt
Omit changelog sections from llms.txt by adding the excludeChangelog=true query parameter.
- More page suggestions in agent 404 responses
Requests for a nonexistent .md URL now return up to five “Similar pages” suggestions instead of three.
- Site-level changelog for multi-product sites
Add a top-level changelog key in docs.yml and the changelog is served at /changelog.
- Reference API specs directly from docs.yml
Point an api navigation item at OpenAPI, AsyncAPI, or GraphQL specification files with a specs list, without creating a generators.yml.
Capabilities
- Runs commands — “We ship a CLI, Fern Agent, and GitHub Actions so writers, engineers, and agents all contribute to the same repo.” source
- Command line — “We ship a CLI, Fern Agent, and GitHub Actions so writers, engineers, and agents all contribute to the same repo.” source
- Self-hosted — “Run on our managed cloud, or self-host to meet stricter security, networking, and compliance requirements.” source
- API — “Public API” source
- Official SDKs — “Plus, add SDKs in 8 supported languages at any time.” source
- Search over your data — “Ask Fern is Fern’s AI Search feature, powered by Claude 4.6 Sonnet and Claude 4.5 Haiku with Retrieval Augmented Generation (RAG).” source
- Traces and evaluates — “The Dashboard also reports a resolution rate over the last week, month, or year - the percentage of conversations where Ask Fern returned a cited response.” source
Get it
Security
Pricing
- Starting price
- Free
- Prices checked
- 2026-09-25
Free
Free
- 10 team members
- 1,000 pages
- 250 AI credits per month
- 2,000 page generations per month
- Custom domain and subpath
- Guides, API references, and changelogs
Enterprise
Price on request
- SSO, SCIM, and advanced RBAC
- Multiple repos and docs instances
- Custom CSS, JavaScript, and React components
- Custom layouts and design-system integration
- Advanced analytics and data exports
- Dedicated infrastructure, with self-hosting available