1. docs-builder /
  2. CLI Reference

assembler cli namespace

docs-builder assembler --help
		

Assembler builds bring together all isolated documentation set builds and turn them into the overall documentation that gets published.

The quickest way to run an assembler build locally is:

docs-builder assembler config init --local
docs-builder assemble --serve
		

This fetches the current configuration from the main branch of docs-builder, clones all content repositories, builds the unified site, and serves it at http://localhost:4000.

Commands

ai-enrich

Run generative AI enrichment against an already-indexed semantic index, without a full assembler build.

build

Build the unified site from all previously cloned repositories.

clone

Clone all repositories listed in the assembler configuration.

index

Index the assembled documentation into Elasticsearch.

serve

Serve the output of a completed assembler build at http://localhost:4000.

sitemap

Generate sitemap.xml using accurate content_last_updated dates from Elasticsearch.

Sub-namespaces

bloom-filter

Build and query the bloom filter used for legacy-URL redirect coverage.

config

Fetch and manage the central assembler configuration repository.

content-source

Inspect and validate repository entries in the link registry.

deploy

Deploy built documentation to S3 and update CloudFront redirect rules.

navigation

Validate the global navigation structure and cross-doc-set link references.

Previous
serve
Next
ai-enrich
  • View as Markdown
  • Edit this page
On this page
  • Commands
  • Sub-namespaces
  • 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