﻿---
title: assembler cli namespace
description: Assembler builds bring together all isolated documentation set builds and turn them into the overall documentation that gets published. The quickest way...
url: https://docs-v3-preview.elastic.dev/elastic/docs-builder/pull/3809/cli/assembler
products:
  - Elastic Docs Builder
---

# assembler cli namespace
```bash
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:
```bash
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

<page-card>
  Run generative AI enrichment against an already-indexed semantic index, without a full assembler build.
</page-card>

<page-card>
  Build the unified site from all previously cloned repositories.
</page-card>

<page-card>
  Clone all repositories listed in the assembler configuration.
</page-card>

<page-card>
  Index the assembled documentation into Elasticsearch.
</page-card>

<page-card>
  Serve the output of a completed assembler build at http://localhost:4000.
</page-card>

<page-card>
  Generate sitemap.xml using accurate content_last_updated dates from Elasticsearch.
</page-card>


## Sub-namespaces

<page-card>
  Build and query the bloom filter used for legacy-URL redirect coverage.
</page-card>

<page-card>
  Fetch and manage the central assembler configuration repository.
</page-card>

<page-card>
  Inspect and validate repository entries in the link registry.
</page-card>

<page-card>
  Deploy built documentation to S3 and update CloudFront redirect rules.
</page-card>

<page-card>
  Validate the global navigation structure and cross-doc-set link references.
</page-card>