> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

# Docs

## Docs

- [Fern Docs](https://fern.docs.buildwithfern.com/learn/docs/getting-started/capabilities.md): Create API references, custom components, and AI-powered features in under 5 minutes. Fern Docs includes a component library, generated API references, Ask Fern, MCP, RBAC, localization, self-hosting, analytics, and more.
- [How Fern Docs work](https://fern.docs.buildwithfern.com/learn/docs/getting-started/how-it-works.md): Learn how Fern transforms your API specifications and documentation into a unified developer experience
- [Docs quickstart](https://fern.docs.buildwithfern.com/learn/docs/getting-started/quickstart.md): Learn how to build beautiful developer documentation with Fern in under 5 minutes. Install CLI, add Markdown content, generate API references, and publish.
- [Project structure](https://fern.docs.buildwithfern.com/learn/docs/getting-started/project-structure.md): An overview of the file and folder structure of a Fern Docs project.
- [Changelog](https://fern.docs.buildwithfern.com/learn/docs/changelog/llms.txt)
- [Configuration overview](https://fern.docs.buildwithfern.com/learn/docs/configuration/overview.md): Understand how to configure your Fern documentation site at the site level and page level.
- [Site settings](https://fern.docs.buildwithfern.com/learn/docs/configuration/site-level-settings.md): Learn how to configure your Fern documentation site with the docs.yml file. Customize colors, typography, layout, analytics and more.
- [Page settings](https://fern.docs.buildwithfern.com/learn/docs/configuration/page-level-settings.md): Use frontmatter to set a variety of page properties and metadata.
- [Navigation overview](https://fern.docs.buildwithfern.com/learn/docs/configuration/navigation-overview.md): Understand how pages, folders, sections, tabs, versions, and products fit together to form the navigation of a Fern documentation site.
- [Sections, pages, and folders](https://fern.docs.buildwithfern.com/learn/docs/configuration/navigation.md): Configure the sidebar navigation for your Fern documentation site, including sections, pages, folders, URL slugs, icons, and links.
- [Tabs](https://fern.docs.buildwithfern.com/learn/docs/configuration/tabs.md): Learn how to configure tabs and tab variants in Fern documentation. Group content sections with custom icons and display multiple perspectives.
- [Versions](https://fern.docs.buildwithfern.com/learn/docs/configuration/versions.md): Configure versioned documentation in Fern, including the version dropdown, per-version navigation, and sharing content across versions.
- [Products](https://fern.docs.buildwithfern.com/learn/docs/configuration/products.md): Configure multi-product documentation in Fern, including the product switcher, per-product navigation, and internal and external products.
- [Changelog pages](https://fern.docs.buildwithfern.com/learn/docs/configuration/changelogs.md): Configure changelog pages in Fern, including entry files, the timeline and classic layouts, tag filtering, and the RSS feed.
- [Markdown basics](https://fern.docs.buildwithfern.com/learn/docs/writing-content/markdown-basics.md): Use Markdown and MDX to add content to your Fern documentation site, including headers, components, links, and API endpoint links.
- [Rich media in Markdown](https://fern.docs.buildwithfern.com/learn/docs/writing-content/markdown-media.md): Embed images, videos, PDFs, LaTeX equations, and diagrams in your Fern documentation.
- [Components overview](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/overview.md): Complete guide to Fern documentation components. Build better docs with accordions, callouts, tables, tabs, and interactive API features.
- [Accordion](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/accordions.md): Add expandable Accordion sections to your Fern documentation. Perfect for FAQs, settings panels, and progressive content disclosure.
- [Anchor](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/anchor.md): Create linkable anchors for paragraphs, tables, and other content without headings
- [Aside](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/aside.md): Use Fern's Aside component to add floating, sticky content to your documentation pages. Ideal for showcasing code examples and API endpoint snippets.
- [Badge](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/badges.md): Display small labels for status, versions, and metadata inline with your content.
- [Button](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/button.md): Learn how to use the Button component in Fern docs. Create interactive buttons with custom styles, sizes, intents, and icons.
- [Callout](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/callouts.md): Learn how to use the Callout component to add warnings, tips, notes, and alerts to your documentation with custom icons and intents.
- [Card](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/cards.md): Use cards to display content in a box
- [Code block](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/code-blocks.md): Learn how to enhance your documentation with customizable code blocks featuring syntax highlighting, line highlighting, focusing, and more.
- [Copy](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/copy.md): Make text copyable with a click-to-copy button.
- [Download](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/download.md): The Download component enables users to download PDFs, files, and multi-file ZIP bundles from your documentation.
- [Endpoint request snippet](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/request-snippet.md): Learn how to use EndpointRequestSnippet components in Fern to reference API endpoint requests in your documentation with code examples.
- [Endpoint response snippet](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/response-snippet.md): Reference an endpoint response from your API Reference
- [Endpoint schema snippet](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/endpoint-schema-snippet.md): Reference an endpoint schema from your API Reference
- [Webhook payload snippet](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/webhook-payload-snippet.md): Reference a webhook payload from your API Reference to display example payloads in your documentation.
- [Files](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/files.md): Display interactive file tree structures with expandable folders
- [Frame](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/frames.md): Use Fern's Frame component to display images with captions in your docs. Includes subtle background variants and properties.
- [Icon](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/icons.md): Learn how to add Font Awesome icons to your Fern documentation. Customize icon sizes, colors, and styles with the Icon component.
- [If](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/if.md): Show or hide content based on which product or version the reader is viewing, or their role if your docs use authentication.
- [Indent](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/indent.md): Learn how to use the Indent component in Fern to add left indentation for nested parameters and hierarchical content.
- [Parameter field](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/parameter-fields.md): Learn how to document API parameters with Fern's ParamField component. Format types, requirements, defaults, and descriptions consistently.
- [Prompt](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/prompt.md): Display a copyable prompt with optional open-in actions for AI tools like Cursor, Claude, ChatGPT, or any custom URL.
- [Runnable endpoint](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/runnable-endpoint.md): Add testable API endpoints to your docs with RunnableEndpoint. Support multiple environments, examples, and real-time response previews.
- [Schema](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/schema.md): Display any type definition from your API Reference
- [Scroll walkthrough](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/scroll-walkthrough.md): Learn how to use the ScrollWalkthrough component in Fern Docs to pair prose steps with a code panel that follows the reader's scroll position.
- [Step](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/steps.md): Learn how to use the Steps component in Fern Docs to create sequential tutorials and walkthroughs with automatic numbering.
- [Table](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/tables.md): Display data in rows and columns using markdown tables with optional sticky headers.
- [Tab](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/tabs.md): The Tabs component allows you to display related content in a tabbed view with support for language synchronization.
- [Tooltip](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/tooltips.md): Learn how to add interactive tooltips to your documentation. Display contextual information on hover for text and code elements.
- [Versions](https://fern.docs.buildwithfern.com/learn/docs/writing-content/components/versions.md): The Versions component displays content that changes based on version selection, with a dropdown to switch between versions.
- [Fern Editor](https://fern.docs.buildwithfern.com/learn/docs/writing-content/fern-editor.md): A visual WYSIWYG editor that lets team members update documentation without code, markdown, or Git access—while preserving your docs-as-code workflow.
- [Reusable snippets](https://fern.docs.buildwithfern.com/learn/docs/writing-content/reusable-snippets.md): Single source your documentation with reusable, custom markdown snippets to keep content in sync. Edit once, update everywhere.
- [AI features](https://fern.docs.buildwithfern.com/learn/docs/ai-features/overview.md): Fern AI features help users find answers instantly, automate content updates, and optimize documentation for AI tools with llms.txt support.
- [Fern Writer](https://fern.docs.buildwithfern.com/learn/docs/ai-features/fern-writer.md): A Slack-based technical writing agent that updates your documentation via GitHub pull requests
- [AI-generated examples](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ai-examples.md): Automatically create realistic API examples with Fern's AI feature. Customize example styles or disable AI generation as needed.
- [Markdown access](https://fern.docs.buildwithfern.com/learn/docs/ai-features/markdown.md): Access your documentation as Markdown — through per-page URLs and `llms.txt` — for AI agents and tooling.
- [`llms.txt`](https://fern.docs.buildwithfern.com/learn/docs/ai-features/llms-txt.md): Fern automatically generates an llms.txt Markdown file so AI tools can discover and index your documentation.
- [Customize LLM output](https://fern.docs.buildwithfern.com/learn/docs/ai-features/customize-llm-output.md): Exclude pages with noindex, filter content with llms-only and llms-ignore tags, filter endpoint output with query parameters, or serve your own custom files.
- [Agent directives](https://fern.docs.buildwithfern.com/learn/docs/ai-features/agent-directives.md): Configure the default directive prepended to every page served to AI agents, or override it with a custom directive.
- [Analytics and integration](https://fern.docs.buildwithfern.com/learn/docs/ai-features/llms-txt-analytics.md): Track LLM traffic to your docs in the Fern Dashboard and surface llms.txt endpoints to readers with buttons and navbar links.
- [MCP server](https://fern.docs.buildwithfern.com/learn/docs/ai-features/mcp-server.md): Connect AI clients like Claude Code and Cursor to your documentation site's MCP server for instant answers.
- [API catalog discovery](https://fern.docs.buildwithfern.com/learn/docs/ai-features/api-catalog.md): Fern docs sites expose a standards-based API catalog endpoint so AI agents, MCP clients, and API catalog crawlers can discover your APIs automatically.
- [fern-docs skill](https://fern.docs.buildwithfern.com/learn/docs/ai-features/agent-skills.md): Install the fern-docs agent skill to teach coding agents how to author and edit Fern Docs sites.
- [Custom skills](https://fern.docs.buildwithfern.com/learn/docs/ai-features/host-skills.md): Serve author-supplied agent skills from your Fern docs site and configure the Install skills button.
- [Overview](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/overview.md): Ask Fern is an AI search feature that indexes your documentation and helps users find answers instantly. Reduce support burden and accelerate onboarding.
- [Ask Fern Slack app](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/slack-app.md): Enable your customers to get instant answers to product questions directly in Slack using Ask Fern's AI-powered documentation bot.
- [Guidance](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/guidance.md): Configure custom guidance to override Ask Fern AI responses for specific queries. Control sensitive content like billing and legal terms.
- [Additional content sources](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/content-sources.md): Extend Ask Fern's knowledge with content from FAQs, support tickets, blogs, and other sources.
- [Standalone search widget](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/search-widget.md): Embed Fern's AI-powered search in any React application using the @fern-api/search-widget package.
- [Introduction](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/overview.md): Welcome to the Fern API Reference.
- [Preview changes](https://fern.docs.buildwithfern.com/learn/docs/preview-publish/preview-changes.md): Learn how to preview documentation changes with Fern using local development servers and shareable preview links before publishing.
- [Publishing your docs](https://fern.docs.buildwithfern.com/learn/docs/preview-publish/publishing-your-docs.md): Publish your Fern docs to production and staging sites with automated workflows. Set up custom domains and manage deployments easily.
- [Bring your custom domain](https://fern.docs.buildwithfern.com/learn/docs/preview-publish/setting-up-your-domain.md): Learn how to set up your Fern-generated documentation site to use a custom subdomain or subpath.
- [Reverse proxy setup](https://fern.docs.buildwithfern.com/learn/docs/preview-publish/reverse-proxy.md): Configure a reverse proxy to serve Fern docs from a subpath on your domain, with provider-specific instructions for routing and caching.
- [Multi-source docs](https://fern.docs.buildwithfern.com/learn/docs/preview-publish/multi-source-docs.md): Learn how to set up multi-source documentation so independent teams can publish to shared domains with consistent branding using Fern.
- [Announcement banner](https://fern.docs.buildwithfern.com/learn/docs/customization/announcement-banner.md): Prominently highlight new features, updates, or important information
- [Embedded mode](https://fern.docs.buildwithfern.com/learn/docs/customization/embedded-mode.md): Hide the header and footer when embedding docs in iframes or dashboards
- [Hiding content in your site](https://fern.docs.buildwithfern.com/learn/docs/customization/hiding-content.md): Control visibility of pages, sections, tabs, tab variants, versions, and API endpoints by hiding them from your sidebar and search results.
- [Search configuration](https://fern.docs.buildwithfern.com/learn/docs/customization/search.md): Configure search for your Fern docs using Algolia DocSearch. Learn how search filters work, how results are ranked, and how to integrate with Algolia.
- [Collecting feedback and suggestions from users](https://fern.docs.buildwithfern.com/learn/docs/user-feedback.md): Collect on-page feedback and enable edit suggestions from users in your Fern docs via GitHub or Fern Editor.
- [Fully customize your docs](https://fern.docs.buildwithfern.com/learn/docs/customization/custom-css-js.md): Learn how to add custom CSS, JavaScript, and UI components to your Fern documentation. Style your docs with custom classes and scripts.
- [CSS selectors reference](https://fern.docs.buildwithfern.com/learn/docs/customization/css-selectors-reference.md): Reference guide for all CSS selectors available in Fern docs. Customize layouts, navigation, buttons, forms, accordions, badges, API components, and more.
- [Header and footer](https://fern.docs.buildwithfern.com/learn/docs/customization/header-and-footer.md): Replace Fern's default header or footer with your own server-rendered React components for better SEO and performance.
- [Global themes](https://fern.docs.buildwithfern.com/learn/docs/customization/global-themes.md): Learn how to use global themes to define branding in one repository and apply it automatically across child documentation sites.
- [Localization](https://fern.docs.buildwithfern.com/learn/docs/localization/overview.md): Ship documentation in multiple languages from a single source
- [Overview](https://fern.docs.buildwithfern.com/learn/docs/accessibility/overview.md): Discover the accessibility features in Fern documentation, including keyboard navigation, Web Content Accessibility Guidelines (WCAG) 2.1 AA color contrast enforcement, and screen reader support.
- [Keyboard shortcuts](https://fern.docs.buildwithfern.com/learn/docs/accessibility/keyboard-shortcuts.md): Learn about keyboard shortcuts in Fern documentation, including navigation shortcuts, search commands, Ask AI panel controls, and API playground shortcuts.
- [Overview of API References](https://fern.docs.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://fern.docs.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://fern.docs.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://fern.docs.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://fern.docs.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://fern.docs.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://fern.docs.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 <Badge type="note">Beta</Badge>](https://fern.docs.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://fern.docs.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://fern.docs.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://fern.docs.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://fern.docs.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://fern.docs.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://fern.docs.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.
- [Overview of SEO & GEO](https://fern.docs.buildwithfern.com/learn/docs/seo/overview.md): Understand Fern's built-in features for search engine optimization (SEO) and generative engine optimization (GEO) to maximize the reach and discoverability of your documentation.
- [Configure SEO metadata](https://fern.docs.buildwithfern.com/learn/docs/seo/setting-seo-metadata.md): Configure SEO metadata in Fern docs with page-level frontmatter and site-wide settings. Control titles, descriptions, social media previews, and sitemap timestamps.
- [Configuring slugs](https://fern.docs.buildwithfern.com/learn/docs/seo/configuring-slugs.md): Customize URL paths in your Fern documentation site. Rename slugs for pages, sections, tabs, landing pages, and subheadings, or skip them entirely.
- [Configure redirects](https://fern.docs.buildwithfern.com/learn/docs/seo/redirects.md): Learn how to configure redirects in Fern Docs. Set up exact path redirects and regex patterns to preserve SEO equity when pages move.
- [Custom robots.txt](https://fern.docs.buildwithfern.com/learn/docs/seo/robots-txt.md): Serve a custom robots.txt at the root of your documentation site to control how search engines and AI crawlers access your content.
- [Overview of authentication options](https://fern.docs.buildwithfern.com/learn/docs/authentication/overview.md): Gate your docs so readers only see the content relevant to them.
- [Password protection](https://fern.docs.buildwithfern.com/learn/docs/authentication/setup/password-protection.md): Gate your docs with a shared password
- [Single Sign-On](https://fern.docs.buildwithfern.com/learn/docs/authentication/setup/sso.md): Put your docs behind your organization's login
- [Set up JWT](https://fern.docs.buildwithfern.com/learn/docs/authentication/setup/jwt.md): Self-managed authentication integrated with your login system
- [Set up OAuth](https://fern.docs.buildwithfern.com/learn/docs/authentication/setup/oauth.md): Fern-managed authentication integrated with your login system
- [Role-based access control](https://fern.docs.buildwithfern.com/learn/docs/authentication/features/rbac.md): Restrict pages by role, team, or pricing tier so each audience sees only what they should.
- [API key injection](https://fern.docs.buildwithfern.com/learn/docs/authentication/features/api-key-injection.md): Automatically populate API keys in the API Explorer for logged-in users.
- [Security](https://fern.docs.buildwithfern.com/learn/docs/security/overview.md): Learn how Fern's documentation platform secures your API docs with client-side authentication, API key injection, and self-hosted options.
- [Self-hosted documentation](https://fern.docs.buildwithfern.com/learn/docs/self-hosted/overview.md): Fern supports self-hosting so that you can run your docs site on your own infrastructure.
- [Set up self-hosted documentation](https://fern.docs.buildwithfern.com/learn/docs/self-hosted/set-up.md): Learn how to set up self-hosted documentation on your own infrastructure.
- [Authentication](https://fern.docs.buildwithfern.com/learn/docs/self-hosted/authentication.md): Protect your self-hosted documentation with password or token-based authentication.
- [Previews](https://fern.docs.buildwithfern.com/learn/docs/self-hosted/previews.md): Set up preview environments for your self-hosted documentation using containers or static exports.
- [Health check endpoints](https://fern.docs.buildwithfern.com/learn/docs/self-hosted/health-check-endpoints.md): Monitor your self-hosted container's health with built-in liveness and readiness probes.
- [Releases](https://fern.docs.buildwithfern.com/learn/docs/self-hosted/release-notes.md)
- [Releases (all entries)](https://fern.docs.buildwithfern.com/learn/docs/self-hosted/release-notes/llms.txt)
- [Analytics and integrations](https://fern.docs.buildwithfern.com/learn/docs/integrations/overview.md): Connect analytics and support tools to your Fern documentation. Set up PostHog, Segment, FullStory, Intercom, and Postman collections.
- [PostHog](https://fern.docs.buildwithfern.com/learn/docs/integrations/analytics/posthog.md): Learn how to add PostHog analytics to your Fern documentation. Configure your PostHog API key and custom endpoint.
- [Google Analytics](https://fern.docs.buildwithfern.com/learn/docs/integrations/analytics/google.md): Integrate Google Analytics 4 and Google Tag Manager with Fern Docs. Complete setup instructions for tracking website traffic and insights.
- [Segment](https://fern.docs.buildwithfern.com/learn/docs/integrations/analytics/segment.md): Learn how to add Segment analytics to your Fern documentation. Step-by-step guide to configure your Segment writeKey.
- [Mixpanel](https://fern.docs.buildwithfern.com/learn/docs/integrations/analytics/mixpanel.md): Learn how to integrate Fern Docs with Mixpanel to track user behavior and analytics.
- [Analytics events reference](https://fern.docs.buildwithfern.com/learn/docs/integrations/analytics/events.md): Complete reference of the analytics events Fern emits on your documentation site, including page views, feedback, API Playground, search, and error tracking events.
- [Fullstory](https://fern.docs.buildwithfern.com/learn/docs/integrations/analytics/fullstory.md): Integrate Fullstory with Fern docs to capture user sessions and interactions. Step-by-step instructions for adding your Org ID.
- [Intercom](https://fern.docs.buildwithfern.com/learn/docs/integrations/support/intercom.md): Learn how to integrate Intercom with Fern Docs!
- [Postman integration](https://fern.docs.buildwithfern.com/learn/docs/integrations/postman.md): Publish Postman collections as Fern Docs sites, or import your OpenAPI spec into Postman directly.
- [Context7](https://fern.docs.buildwithfern.com/learn/docs/integrations/context7.md): Host a Context7 verification file on your Fern documentation site to enable Context7 integration.
- [Orchestrate releases](https://fern.docs.buildwithfern.com/learn/docs/developer-tools/orchestrate-git-hub-releases.md): Automate docs releases based on GitHub repository releases. Set up workflows to trigger auto-merge PRs when features ship.
- [Auto-update last updated dates](https://fern.docs.buildwithfern.com/learn/docs/developer-tools/auto-update-last-updated-dates.md): Use a GitHub Action to automatically update the last-updated frontmatter property when MDX files change.
- [Cursor](https://fern.docs.buildwithfern.com/learn/docs/developer-tools/cursor.md): Use Cursor with Fern Docs. Add system prompts and project-level .cursorrules to keep AI-generated documentation aligned with your style and conventions.
- [Hosting with GitLab](https://fern.docs.buildwithfern.com/learn/docs/developer-tools/git-lab.md): Set up GitLab CI/CD to automatically publish your Fern docs when changes are merged to your main branch.
- [Using Vale](https://fern.docs.buildwithfern.com/learn/docs/developer-tools/vale.md): Learn how to set up Vale to lint your Fern documentation and maintain consistent writing style across your docs.
- [Download OpenAPI spec](https://fern.docs.buildwithfern.com/learn/docs/developer-tools/openapi-spec.md): Fern serves your OpenAPI 3.1 spec from your docs site so AI tools and LLMs can discover and interact with your API programmatically.
- [Download AsyncAPI spec](https://fern.docs.buildwithfern.com/learn/docs/developer-tools/asyncapi-spec.md): Fern serves your AsyncAPI 2.6.0 spec from your docs site so AI tools and LLMs can discover and interact with your WebSocket API programmatically.

## API Docs

- API reference > Slack Scribe [Get Fern Writer Install Link](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/slack-scribe/get-fern-writer-install-link.md)
- API reference > Chat [Post Chat Completion](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/chat/post-chat-completion.md)
- API reference > Code [Create Code Record](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/code/create-code-record.md)
- API reference > Code [Batch Create Code Records](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/code/batch-create-code-records.md)
- API reference > Code [Get Code Record By Id](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/code/get-code-record-by-id.md)
- API reference > Code [Get Code Records](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/code/get-code-records.md)
- API reference > Code [Delete Code Record By Id](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/code/delete-code-record-by-id.md)
- API reference > Code [Delete All Code Records](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/code/delete-all-code-records.md)
- API reference > Conversation [Get Conversation By Id](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/conversation/get-conversation-by-id.md)
- API reference > Document [Create Document](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/document/create-document.md)
- API reference > Document [Batch Create Document](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/document/batch-create-document.md)
- API reference > Document [Get Document By Id](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/document/get-document-by-id.md)
- API reference > Document [Update Document](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/document/update-document.md)
- API reference > Document [Delete Document By Id](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/document/delete-document-by-id.md)
- API reference > Document [Batch Delete Document](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/document/batch-delete-document.md)
- API reference > Document [Get Documents](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/document/get-documents.md)
- API reference > Document [Delete All Documents](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/document/delete-all-documents.md)
- API reference > Guidance [Create Guidance](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/guidance/create-guidance.md)
- API reference > Guidance [Get Guidance By Id](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/guidance/get-guidance-by-id.md)
- API reference > Guidance [Delete Guidance By Id](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/guidance/delete-guidance-by-id.md)
- API reference > Guidance [Update](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/guidance/update.md)
- API reference > Guidance [Get Guidances](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/guidance/get-guidances.md)
- API reference > Query [Get Recent Queries](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/query/get-recent-queries.md)
- API reference > Slack Ask Fern [Get Slack Install Link](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/slack-ask-fern/get-slack-install-link.md)
- API reference > Website [Index Website](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/website/index-website.md)
- API reference > Website [Get Website Status](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/website/get-website-status.md)
- API reference > Website [Get Website By Id](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/website/get-website-by-id.md)
- API reference > Website [Get Websites](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/website/get-websites.md)
- API reference > Website [Reindex Website](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/website/reindex-website.md)
- API reference > Website [Delete Website](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/website/delete-website.md)
- API reference > Website [Delete All Websites](https://fern.docs.buildwithfern.com/learn/docs/ai-features/ask-fern/api-reference/website/delete-all-websites.md)
- Public API [JWT from Fern API key](https://fern.docs.buildwithfern.com/learn/docs/fern-api-reference/get-jwt.md)
- Public API [Algolia search credentials](https://fern.docs.buildwithfern.com/learn/docs/fern-api-reference/get-search-key.md)
- Public API [Current user information](https://fern.docs.buildwithfern.com/learn/docs/fern-api-reference/whoami.md)
- Scribe API > Chat [Post Chat Completion](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/chat/post-chat-completion.md)
- Scribe API > Code [Create Code Record](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/code/create-code-record.md)
- Scribe API > Code [Batch Create Code Records](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/code/batch-create-code-records.md)
- Scribe API > Code [Get Code Record By Id](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/code/get-code-record-by-id.md)
- Scribe API > Code [Get Code Records](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/code/get-code-records.md)
- Scribe API > Code [Delete Code Record By Id](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/code/delete-code-record-by-id.md)
- Scribe API > Code [Delete All Code Records](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/code/delete-all-code-records.md)
- Scribe API > Conversation [Get Conversation By Id](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/conversation/get-conversation-by-id.md)
- Scribe API > Document [Create Document](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/document/create-document.md)
- Scribe API > Document [Batch Create Document](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/document/batch-create-document.md)
- Scribe API > Document [Get Document By Id](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/document/get-document-by-id.md)
- Scribe API > Document [Update Document](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/document/update-document.md)
- Scribe API > Document [Delete Document By Id](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/document/delete-document-by-id.md)
- Scribe API > Document [Batch Delete Document](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/document/batch-delete-document.md)
- Scribe API > Document [Get Documents](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/document/get-documents.md)
- Scribe API > Document [Delete All Documents](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/document/delete-all-documents.md)
- Scribe API > Guidance [Create Guidance](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/guidance/create-guidance.md)
- Scribe API > Guidance [Get Guidance By Id](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/guidance/get-guidance-by-id.md)
- Scribe API > Guidance [Delete Guidance By Id](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/guidance/delete-guidance-by-id.md)
- Scribe API > Guidance [Update](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/guidance/update.md)
- Scribe API > Guidance [Get Guidances](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/guidance/get-guidances.md)
- Scribe API > Query [Get Recent Queries](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/query/get-recent-queries.md)
- Scribe API > Slack Ask Fern [Get Slack Install Link](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/slack-ask-fern/get-slack-install-link.md)
- Scribe API > Fern Writer API [Get Fern Writer Install Link](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/fern-writer-api/get-fern-writer-install-link.md)
- Scribe API > Website [Index Website](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/website/index-website.md)
- Scribe API > Website [Get Website Status](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/website/get-website-status.md)
- Scribe API > Website [Get Website By Id](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/website/get-website-by-id.md)
- Scribe API > Website [Get Websites](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/website/get-websites.md)
- Scribe API > Website [Reindex Website](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/website/reindex-website.md)
- Scribe API > Website [Delete Website](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/website/delete-website.md)
- Scribe API > Website [Delete All Websites](https://fern.docs.buildwithfern.com/learn/docs/scribe-api/website/delete-all-websites.md)
- Example webhooks > Example Webhooks [Conversation completed](https://fern.docs.buildwithfern.com/learn/docs/example-webhooks/example-webhooks/on-conversation-completed.md)

## OpenAPI Specification

The raw OpenAPI 3.1 specification for this API is available at:
- [OpenAPI JSON](https://fern.docs.buildwithfern.com/openapi.json)
- [OpenAPI YAML](https://fern.docs.buildwithfern.com/openapi.yaml)