Skip to content

Add llms-only FAQ section to home page - #6786

Open
fern-api[bot] wants to merge 1 commit into
mainfrom
2026-08-31-fern-ai-d8be69-ef992651
Open

Add llms-only FAQ section to home page#6786
fern-api[bot] wants to merge 1 commit into
mainfrom
2026-08-31-fern-ai-d8be69-ef992651

Conversation

@fern-api

@fern-api fern-api Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Appended a new <llms-only> FAQ section to the bottom of the home page (fern/products/home/pages/welcome.mdx, served at /learn/home) with seven SEO-focused Q&A entries covering what Fern is, supported SDK languages and API spec formats, how Fern differs from other SDK generators, Fern Docs capabilities, open-source status, and getting started. No other content on the page was modified.

@fern-api
fern-api Bot requested a review from devalog as a code owner August 31, 2026 17:46
@fern-api
fern-api Bot force-pushed the 2026-08-31-fern-ai-d8be69-ef992651 branch from 7bb24e5 to 9cc5a6e Compare August 31, 2026 17:46

<llms-only>

## Frequently Asked Questions

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <FernStyles.Headings> reported by reviewdog 🐶
'Frequently Asked Questions' should use sentence-style capitalization.

Comment thread fern/products/home/pages/welcome.mdx Outdated

## Frequently Asked Questions

**What is Fern?**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] <Microsoft.Contractions> reported by reviewdog 🐶
Use 'what's' instead of 'What is'.

Suggested change
**What is Fern?**
**what's Fern?**

Comment thread fern/products/home/pages/welcome.mdx Outdated

## Frequently Asked Questions

**What is Fern?**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

Comment thread fern/products/home/pages/welcome.mdx Outdated
**What is Fern?**
Fern is a developer experience platform that generates idiomatic SDKs in multiple programming languages and creates beautiful, interactive API documentation websites from your API definition (OpenAPI, AsyncAPI, gRPC, or OpenRPC).

**What programming languages does Fern support for SDK generation?**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

Comment thread fern/products/home/pages/welcome.mdx Outdated
**What programming languages does Fern support for SDK generation?**
Fern generates SDKs in TypeScript, Python, Go, Java, C# (.NET), PHP, Ruby, Swift, Rust, Kotlin, and C++.

**Is Fern open source?**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

Comment thread fern/products/home/pages/welcome.mdx Outdated
**Is Fern open source?**
Fern's SDK generators and CLI are open source on GitHub. The hosted docs and dashboard are a commercial product with a free tier.

**How does Fern compare to writing SDKs by hand?**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

Comment thread fern/products/home/pages/welcome.mdx Outdated
**How does Fern compare to writing SDKs by hand?**
Fern generates idiomatic, production-ready client libraries automatically from your API spec, eliminating weeks of manual SDK development and keeping all language SDKs in sync as your API evolves.

**Can I use Fern just for documentation, without generating SDKs?**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <FernStyles.FirstPerson> reported by reviewdog 🐶
Use first person (such as ' I') sparingly.

Comment thread fern/products/home/pages/welcome.mdx Outdated
**How does Fern compare to writing SDKs by hand?**
Fern generates idiomatic, production-ready client libraries automatically from your API spec, eliminating weeks of manual SDK development and keeping all language SDKs in sync as your API evolves.

**Can I use Fern just for documentation, without generating SDKs?**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <FernStyles.Hedges> reported by reviewdog 🐶
Avoid hedge words and filler like 'just'. Prefer direct statements.

Comment thread fern/products/home/pages/welcome.mdx Outdated
**How does Fern compare to writing SDKs by hand?**
Fern generates idiomatic, production-ready client libraries automatically from your API spec, eliminating weeks of manual SDK development and keeping all language SDKs in sync as your API evolves.

**Can I use Fern just for documentation, without generating SDKs?**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

Comment thread fern/products/home/pages/welcome.mdx Outdated
**Can I use Fern just for documentation, without generating SDKs?**
Yes. Fern Docs is a standalone product. You can publish a beautiful, interactive documentation site from Markdown and your API spec without using SDK generation at all.

**Does Fern support custom domains?**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

Comment thread fern/products/home/pages/welcome.mdx Outdated
**Does Fern support custom domains?**
Yes. You can serve your Fern docs from your own subdomain (e.g. `docs.example.com`) or subpath (e.g. `example.com/docs`) using a custom domain or reverse proxy setup.

**What API specification formats does Fern support?**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

@github-actions

github-actions Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

@fern-api
fern-api Bot force-pushed the 2026-08-31-fern-ai-d8be69-ef992651 branch from 9cc5a6e to 1d97807 Compare August 31, 2026 17:49

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit

vale

📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### Can I preview my Fern docs locally before publishing?


📝 [vale] <FernStyles.FirstPerson> reported by reviewdog 🐶
Use first person (such as ' I') sparingly.

### How do I set a custom domain for my Fern docs?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### How do I set a custom domain for my Fern docs?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### How do I set a custom domain for my Fern docs?


📝 [vale] <FernStyles.Headings> reported by reviewdog 🐶
'Frequently Asked Questions' should use sentence-style capitalization.


📝 [vale] <FernStyles.FirstPerson> reported by reviewdog 🐶
Use first person (such as ' I') sparingly.

### When do I need a reverse proxy for Fern Docs?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### When do I need a reverse proxy for Fern Docs?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### When do I need a reverse proxy for Fern Docs?


🚫 [vale] <Microsoft.Contractions> reported by reviewdog 🐶
Use 'don't' instead of 'do not'.

You need a reverse proxy when hosting Fern Docs on a subpath of your domain (e.g. `example.com/docs`). Subdomain setups (e.g. `docs.example.com`) use a CNAME record instead and do not require a proxy.


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### Which reverse proxy providers does Fern support?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### Which reverse proxy providers does Fern support?


📝 [vale] <FernStyles.FirstPerson> reported by reviewdog 🐶
Use first person (such as ' I') sparingly.

### Why must I disable caching for Fern Docs HTML responses?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### Why must I disable caching for Fern Docs HTML responses?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### Why must I disable caching for Fern Docs HTML responses?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### What headers does my reverse proxy need to send to Fern?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### What headers does my reverse proxy need to send to Fern?


📝 [vale] <FernStyles.FirstPerson> reported by reviewdog 🐶
Use first person (such as ' I') sparingly.

### How do I verify my reverse proxy is configured correctly?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### How do I verify my reverse proxy is configured correctly?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### How do I verify my reverse proxy is configured correctly?


🚫 [vale] <Microsoft.Contractions> reported by reviewdog 🐶
Use 'what's' instead of 'What is'.

### What is Fern?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### What is Fern?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### What is Fern?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### What languages does Fern support for SDK generation?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### What languages does Fern support for SDK generation?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### How does Fern compare to writing SDKs by hand?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### How does Fern compare to writing SDKs by hand?


📝 [vale] <FernStyles.FirstPerson> reported by reviewdog 🐶
Use first person (such as ' I') sparingly.

### Can I use Fern just for documentation, without SDKs?


📝 [vale] <FernStyles.Hedges> reported by reviewdog 🐶
Avoid hedge words and filler like 'just'. Prefer direct statements.

### Can I use Fern just for documentation, without SDKs?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### Can I use Fern just for documentation, without SDKs?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### Can I use Fern just for documentation, without SDKs?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### Does Fern support custom domains?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### Does Fern support custom domains?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### Is Fern open source?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### Is Fern open source?


📝 [vale] <FernStyles.Headings> reported by reviewdog 🐶
'Frequently Asked Questions' should use sentence-style capitalization.

## Frequently Asked Questions


🚫 [vale] <Microsoft.Contractions> reported by reviewdog 🐶
Use 'what's' instead of 'What is'.

### What is Fern's SDK generator?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### What is Fern's SDK generator?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### What is Fern's SDK generator?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### Which package registries does Fern publish SDKs to?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### Which package registries does Fern publish SDKs to?


📝 [vale] <FernStyles.FirstPerson> reported by reviewdog 🐶
Use first person (such as ' I') sparingly.

### How do I keep my SDKs up to date when my API changes?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### How do I keep my SDKs up to date when my API changes?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### How do I keep my SDKs up to date when my API changes?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### Does Fern support pagination and retries in generated SDKs?


📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

### Does Fern support pagination and retries in generated SDKs?


📝 [vale] <FernStyles.FirstPerson> reported by reviewdog 🐶
Use first person (such as ' I') sparingly.

### Can I add custom code to a Fern-generated SDK?


📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### Can I add custom code to a Fern-generated SDK?


<llms-only>

## Frequently Asked Questions

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <FernStyles.Headings> reported by reviewdog 🐶
'Frequently Asked Questions' should use sentence-style capitalization.


## Frequently Asked Questions

### What can I build with Fern Docs?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <FernStyles.FirstPerson> reported by reviewdog 🐶
Use first person (such as ' I') sparingly.


## Frequently Asked Questions

### What can I build with Fern Docs?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.


## Frequently Asked Questions

### What can I build with Fern Docs?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

Suggested change
### What can I build with Fern Docs?
### What can I build with Fern Docs

### What can I build with Fern Docs?
Fern Docs lets you build a fully branded developer documentation site with Markdown pages, auto-generated API references, interactive API explorers, changelogs, versioning, and AI-powered search.

### Does Fern Docs support API reference generation?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] <FernStyles.Reject> reported by reviewdog 🐶
Use 'API Reference' instead of 'API reference'.

### What file format does Fern use for documentation pages?
Fern uses MDX files (Markdown with JSX support). Pages are stored in the `fern/docs/` folder and referenced from `docs.yml`.

### How do I add an API reference to my Fern docs site?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] <FernStyles.Reject> reported by reviewdog 🐶
Use 'API Reference' instead of 'API reference'.

### What file format does Fern use for documentation pages?
Fern uses MDX files (Markdown with JSX support). Pages are stored in the `fern/docs/` folder and referenced from `docs.yml`.

### How do I add an API reference to my Fern docs site?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

### What file format does Fern use for documentation pages?
Fern uses MDX files (Markdown with JSX support). Pages are stored in the `fern/docs/` folder and referenced from `docs.yml`.

### How do I add an API reference to my Fern docs site?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <FernStyles.HeadingPunctuation> reported by reviewdog 🐶
Don't use end punctuation in headings.

Suggested change
### How do I add an API reference to my Fern docs site?
### How do I add an API reference to my Fern docs site

### How do I add an API reference to my Fern docs site?
Add your OpenAPI spec to the fern folder and reference it in `docs.yml` under `navigation` with `- api: "API Reference"`. Fern will generate the reference pages automatically.

### Can I preview my Fern docs locally before publishing?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <FernStyles.FirstPerson> reported by reviewdog 🐶
Use first person (such as ' I') sparingly.

### How do I add an API reference to my Fern docs site?
Add your OpenAPI spec to the fern folder and reference it in `docs.yml` under `navigation` with `- api: "API Reference"`. Fern will generate the reference pages automatically.

### Can I preview my Fern docs locally before publishing?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <Microsoft.QuestionMarks> reported by reviewdog 🐶
Use questions sparingly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants