> ## Documentation Index
> Fetch the complete documentation index at: https://86d.store/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Navigation

> Manage navigation menus for an 86d Storefront: main nav, footer, and mobile menu, with multi-level items and drag-to-reorder.

<Warning>
  **Experimental.** This Module has no test or production evidence recorded yet. Read it, run it locally, and hold off on real Orders. See [maturity levels](/docs/resources/versioning).
</Warning>

The Navigation [Module](/docs/concepts/modules) defines your [Storefront](/docs/concepts/storefront) menus. Each menu has a slug (`main`, `footer`, `mobile`) and a tree of items: links to pages, collections, products, or external URLs. Items can have icons, dividers, and grouped headings.

**Source:** [`modules/navigation`](https://github.com/86d-store/86d/tree/main/modules/navigation) · **npm:** [`@86d-store/navigation`](https://www.npmjs.com/package/@86d-store/navigation)

## Installation

```sh theme={null}
86d module add navigation
```

## Store endpoints

| Method | Path                | Description            |
| ------ | ------------------- | ---------------------- |
| `GET`  | `/navigation/:slug` | Resolve a menu by slug |

## Admin endpoints

| Method | Path                      | Description           |
| ------ | ------------------------- | --------------------- |
| `GET`  | `/admin/navigation`       | List menus            |
| `PUT`  | `/admin/navigation/:slug` | Update menu structure |

## Components

* `<NavigationMenu slug="main" />`
* `<FooterNav />`

## Related pages

* [Pages](/docs/modules/pages)
* [Collections](/docs/modules/collections)
* [Templates](/docs/concepts/templates)
* [Glossary](/docs/resources/glossary)
* [Versioning and maturity](/docs/resources/versioning)
