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

# Bootstrap Workflow

> Load signed-in app state for the web shell.

Start signed-in web clients with:

```http theme={null}
GET /api/v1/bootstrap
```

Bootstrap returns the canonical frontend registry for the current user and deployment. It includes user info, entitlements, navigation, settings sections, feature flags, model metadata, defaults, and UI settings.

Use bootstrap before adding client-specific endpoints. If a new surface needs app shell metadata, extend the shared bootstrap contract rather than duplicating route calls.

Related endpoint:

```http theme={null}
GET /api/v1/capabilities
```

Use capabilities for public deployment capability/config metadata before a full signed-in bootstrap is required.
