> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt. # API References ## Docs - [Overview of API References](https://buildwithfern.com/learn/docs/api-references/overview.md): Understand how to generate, customize, and enhance API Reference documentation with Fern. - [Generate REST API Reference](https://buildwithfern.com/learn/docs/api-references/generate-api-ref.md): Use Fern Docs to generate REST API Reference documentation from an OpenAPI spec. - [Generate Webhook Reference](https://buildwithfern.com/learn/docs/api-references/generate-webhook-ref.md): Use Fern Docs to generate your Webhook Reference documentation from an OpenAPI spec. - [Generate WebSocket Reference](https://buildwithfern.com/learn/docs/api-references/generate-websocket-ref.md): Use Fern Docs to generate WebSocket Reference documentation from an AsyncAPI spec. - [Generate OpenRPC Reference](https://buildwithfern.com/learn/docs/api-references/generate-openrpc-ref.md): Use Fern Docs to generate OpenRPC Reference documentation from an OpenRPC specification. - [Generate gRPC API Reference](https://buildwithfern.com/learn/docs/api-references/generate-grpc-ref.md): Use Fern Docs to generate gRPC API Reference documentation from Protocol Buffer (.proto) files. - [Generate GraphQL Reference](https://buildwithfern.com/learn/docs/api-references/generate-graphql-ref.md): Use Fern Docs to generate GraphQL API Reference documentation from a GraphQL schema. - [Library docs generator Beta](https://buildwithfern.com/learn/docs/api-references/library-reference.md): Generate MDX documentation pages from your Python or C++ library source code and include them in your Fern Docs site. - [Customize API Reference layout](https://buildwithfern.com/learn/docs/api-references/customize-api-reference-layout.md): Customize your API Reference layout with Fern. Configure options, order sections and endpoints, flatten navigation, hide endpoints, display errors, and add custom content. - [Audiences](https://buildwithfern.com/learn/docs/api-references/audiences.md): Use audiences to filter the endpoints, schemas, and properties that are displayed in your API Reference. - [Write Markdown content in your API Reference](https://buildwithfern.com/learn/docs/api-references/write-markdown-in-api-reference.md): Write rich Markdown content in API documentation. Add descriptions to endpoints, create summary pages, and customize your API Reference layout. - [Display SDK snippets](https://buildwithfern.com/learn/docs/api-references/sdk-snippets.md): Enable SDK code examples in TypeScript, Python, Go, and more from the request and response examples documented in your API definition. Once enabled, Fern Docs will automatically populate the snippets within your API Reference. - [Display HTTP snippets](https://buildwithfern.com/learn/docs/api-references/http-snippets.md): Enable HTTP code examples using cURL, Python requests, TypeScript fetch, and more from the request examples documented in your API definition. - [API Explorer](https://buildwithfern.com/learn/docs/api-references/api-explorer.md): Reduce "time to 200" by allowing users to make real calls to your API from right within the API Reference.