Structured content

docs-builder treats documentation as structured data — not just rendered pages. This enables programmatic access to content, reference generation from schemas, multiple export formats, and automated release documentation.

Programmatic access

MCP server

Connect AI assistants and coding agents to Elastic documentation via the Model Context Protocol.

REST API

Search, query, and consume documentation content programmatically through the REST API.

Reference generation

Generate documentation directly from machine-readable schemas:

OpenAPI

Generate interactive API reference documentation from OpenAPI specifications using the API Explorer.

CLI Schema

Generate CLI reference documentation from CLI Schema files.

Exporters

Exporters

Elasticsearch indexing, LLM-optimized Markdown, Open Knowledge Format (OKF), and plain text.

Release notes

Release notes

Create, bundle, and publish release documentation from structured changelog files.

Previous
Redirects
Next
MCP server
  • View as Markdown
  • Edit this page
On this page
  • Programmatic access
  • Reference generation
  • Exporters
  • Release notes
  • docs-builder

  • Getting started
    • Installation
    • Serve & preview
    • Writing content
    • Pages & links
    • Publish
  • Syntax guide
    • Quick reference
    • How directives work
    • Headings
    • Admonitions
    • Agent skill
    • Applies to
    • Applies switch
    • Automated settings reference
    • Buttons
    • Card group
    • Changelog
    • Code
    • Comments
    • Contributors
    • CSV files
    • Dropdowns
    • Definition lists
    • Explore
    • File inclusion
    • Footnotes
    • Frontmatter
    • Get started
    • Hero
    • Hub pages
    • Icons
    • Images
    • Videos
    • Keyboard markup
    • Link card
    • Math
    • Mermaid diagrams
    • Lists
    • Task Lists
    • Line breaks
    • Storybook
    • Links
    • List sub-pages
    • Page cards
    • Stepper
    • Substitutions
    • Version Variables
    • Sundries
    • Tables
    • Tabs
    • Title
    • What's new
  • Examples
    • docs-builder documentation hub
  • Documentation Builds
    • Distributed
    • Cross-links
    • Isolated
      • Configuration
      • Navigation
      • URLs
      • CTA
      • Extensions
      • Move files and folders
    • Assembler
      • Configuration
      • Navigation
      • URLs
      • Environments
      • Add a new repo to the docs
      • Infrastructure
    • Codex
      • Configuration
      • Navigation
      • URLs
      • Infrastructure
    • Catalog Configuration
      • products.yml
      • versions.yml
      • search.yml
      • legacy-url-mappings.yml
    • Redirects
  • Structured Data
    • MCP server
    • REST API
    • OpenAPI
      • API Explorer
    • CLI Schema
      • Supplemental content
    • Exporters
      • Elasticsearch
      • LLM Markdown
      • OKF
      • Plain Text
    • Release notes
      • Create release notes from changelogs
        • Configure changelogs
          • Configuration reference
        • Create changelogs
        • Bundle changelogs
        • Publish changelogs
      • Release Notes Explorer
  • Elastic Integrations
    • GitHub
    • Elastic CLI
  • CLI Reference
    • assemble cmd
    • build cmd
    • diff cmd
    • format cmd
    • index cmd
    • mv cmd
    • serve cmd
    • assembler ns
      • ai-enrich cmd
      • build cmd
      • clone cmd
      • index cmd
      • serve cmd
      • sitemap cmd
      • bloom-filter ns
        • create cmd
        • lookup cmd
      • config ns
        • init cmd
      • content-source ns
        • match cmd
        • validate cmd
      • deploy ns
        • apply cmd
        • plan cmd
        • update-redirects cmd
      • navigation ns
        • validate cmd
        • validate-link-reference cmd
    • changelog ns
      • add cmd
      • bundle cmd
      • bundle-amend cmd
      • evaluate-artifact cmd
      • evaluate-pr cmd
      • gh-release cmd
      • init cmd
      • migrate-from-web cmd
      • prepare-artifact cmd
      • remove cmd
      • render cmd
      • scrubber-allowlist cmd
      • upload cmd
    • codex ns
      • build cmd
      • clone cmd
      • index cmd
      • serve cmd
      • update-redirects cmd
      • sync ns
        • apply cmd
        • plan cmd
    • inbound-links ns
      • validate cmd
      • validate-all cmd
      • validate-link-reference cmd
  • Development Notes
    • Navigation system
    • Elasticsearch Ingest
    • essc — sourcing CLI
    • Changelog bundle registry
    • Link validation
Elastic logo

© 2026 Elasticsearch B.V. All Rights Reserved.

  • Terms of Use
  • Privacy