Nextra logo

Nextra

Nextra is an open-source, Next.js-based documentation framework for building fast, modern, and beautifully styled documentation sites. It extends Next.js with MDX support, file-system routing, built-in search powered by Pagefind, syntax highlighting via Rehype Pretty Code, LaTeX rendering, static image optimization, i18n support, and a full-featured docs theme with sidebar, navbar, TOC, dark mode, and breadcrumb navigation.

3 APIs 0 Features
DocumentationMDXNext.jsOpen SourceStatic Site Generator

APIs

Nextra

Nextra is the core Next.js plugin and library that provides MDX compilation, file-system page mapping, static image handling, search indexing, syntax highlighting, LaTeX support...

Nextra Docs Theme

The Nextra Docs Theme (`nextra-theme-docs`) is a full-featured documentation theme built on top of the Nextra core. It provides a configurable sidebar with auto-collapse and nes...

Nextra Blog Theme

The Nextra Blog Theme (`nextra-theme-blog`) provides a minimal, clean blog layout built on Nextra. It supports post listings with tags and dates, RSS feed generation, and basic ...

Semantic Vocabularies

Nextra Context

0 classes · 10 properties

JSON-LD

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
👥
GitHub
GitHub
📄
Changelog
Changelog
🔗
License
License
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSON-LD
JSON-LD

Sources

apis.yml Raw ↑
aid: nextra
name: Nextra
description: >-
  Nextra is an open-source, Next.js-based documentation framework for building fast,
  modern, and beautifully styled documentation sites. It extends Next.js with MDX
  support, file-system routing, built-in search powered by Pagefind, syntax highlighting
  via Rehype Pretty Code, LaTeX rendering, static image optimization, i18n support,
  and a full-featured docs theme with sidebar, navbar, TOC, dark mode, and breadcrumb
  navigation.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Documentation
  - MDX
  - Next.js
  - Open Source
  - Static Site Generator
url: >-
  https://raw.githubusercontent.com/api-evangelist/nextra/refs/heads/main/apis.yml
created: '2026-03-18'
modified: '2026-04-28'
specificationVersion: '0.19'
apis:
  - aid: nextra:nextra
    name: Nextra
    tags:
      - Documentation
      - MDX
      - Next.js
      - Static Site Generator
    humanURL: https://nextra.site
    description: >-
      Nextra is the core Next.js plugin and library that provides MDX compilation,
      file-system page mapping, static image handling, search indexing, syntax highlighting,
      LaTeX support, and i18n utilities. It is consumed as a JavaScript/TypeScript
      package installed via npm and configured through the `nextra()` plugin in `next.config`
      files.
    properties:
      - url: https://nextra.site/docs
        type: Documentation
      - url: https://nextra.site/docs/guide
        type: GettingStarted
      - url: https://github.com/shuding/nextra
        type: GitHub
      - url: json-schema/nextra-config-schema.json
        type: JSONSchema
  - aid: nextra:nextra-theme-docs
    name: Nextra Docs Theme
    tags:
      - Documentation
      - React
      - Theme
    humanURL: https://nextra.site/docs/docs-theme
    description: >-
      The Nextra Docs Theme (`nextra-theme-docs`) is a full-featured documentation
      theme built on top of the Nextra core. It provides a configurable sidebar with
      auto-collapse and nesting, a top navigation bar, a floating table of contents,
      dark mode toggle, edit-on-GitHub and feedback links, i18n language switching,
      next/prev page navigation, breadcrumbs, and a last-updated timestamp. Configuration
      is supplied as React props to the `` component.
    properties:
      - url: https://nextra.site/docs/docs-theme
        type: Documentation
      - url: https://nextra.site/docs/docs-theme/theme-configuration
        type: APIReferenceDocumentation
      - url: json-schema/nextra-theme-docs-config-schema.json
        type: JSONSchema
  - aid: nextra:nextra-theme-blog
    name: Nextra Blog Theme
    tags:
      - Blog
      - Documentation
      - React
      - Theme
    humanURL: https://nextra.site/docs/blog-theme
    description: >-
      The Nextra Blog Theme (`nextra-theme-blog`) provides a minimal, clean
      blog layout built on Nextra. It supports post listings with tags and
      dates, RSS feed generation, and basic theming. Blog posts are written as
      MDX files under the `posts/` directory, and front matter fields such as
      `title`, `date`, `description`, and `tag` drive the post listing index.
    properties:
      - url: https://nextra.site/docs/blog-theme
        type: Documentation
      - url: https://github.com/shuding/nextra/tree/main/packages/nextra-theme-blog
        type: GitHub
common:
  - type: Website
    url: https://nextra.site
  - type: Documentation
    url: https://nextra.site/docs
  - type: GettingStarted
    url: https://nextra.site/docs/guide
  - type: GitHub
    url: https://github.com/shuding/nextra
  - type: Changelog
    url: https://github.com/shuding/nextra/releases
  - type: License
    url: https://github.com/shuding/nextra/blob/main/LICENSE
  - type: JSONSchema
    url: json-schema/nextra-config-schema.json
  - type: JSONSchema
    url: json-schema/nextra-theme-docs-config-schema.json
  - type: JSONSchema
    url: json-schema/nextra-meta-schema.json
  - type: JSON-LD
    url: json-ld/nextra-context.jsonld
maintainers:
  - FN: Kin Lane
    email: [email protected]