﻿---
title: Assembler builds
description: Assembler builds compose a unified documentation website by combining many isolated builds under a single global navigation. The output is a complete...
url: https://docs-v3-preview.elastic.dev/docs-builder/documentation/assembler
products:
  - Elastic Docs Builder
---

# Assembler builds
Assembler builds compose a unified documentation website by combining many [isolated builds](https://docs-v3-preview.elastic.dev/docs-builder/documentation/isolated) under a single global navigation. The output is a complete documentation site — like [elastic.co/docs](https://www.elastic.co/docs) — where content from many repos appears as one cohesive experience.

## How it works

1. **Clone** — fetch all configured documentation repositories
2. **Build** — process each repository's docset independently (each is an isolated build)
3. **Assemble** — compose the global navigation over all docsets
4. **Deploy** — publish the unified site

Each repository defines its own content and local table of contents via `docset.yml` and `toc.yml`. The assembler overlays a global navigation structure that ties everything together.

## Key features

- **Global navigation** — a unified nav tree spanning all repositories, defined centrally
- **Redirect controls** — tighter redirect management for public-facing sites
- **Versioning** — support for versioned documentation across products
- **Cross-repo linking** — validated links between repositories using the [link index](https://docs-v3-preview.elastic.dev/docs-builder/documentation/distributed-builds)


## CLI commands

```bash
docs-builder assembler clone       
docs-builder assembler build       
docs-builder assembler serve       
```

To build with a local configuration checkout:
```bash
docs-builder assembler config init --local
docs-builder assembler clone --local
docs-builder assembler build --local
```


## Architecture

For a deeper dive into how assembler builds work internally, see the [building blocks](https://docs-v3-preview.elastic.dev/docs-builder/documentation/distributed-builds) overview.