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

# Components Module

> Service helpers you can use when you add msm-components to your project

When you use `msm-components`, a small set of client-side helpers is already available.

Important behavior:

* The library creates the built-in browser client instance internally (via `Constants.js`), so you don’t need to initialize `MSM2.App` yourself.
* The global `MSM2` namespace still must be available in the browser before `msm-components` is loaded.

## Services

Choose a helper:

<CardGroup cols="2">
  <Card title="Constants" icon="bolt" href="/en/api-reference/clients/msm-components/constants">
    Access the built-in client instance and core helpers (AuthHelper, HtmlHelper, ScriptHelper).
  </Card>

  <Card title="Utils" icon="wrench" href="/en/api-reference/clients/msm-components/utils">
    Unified service calls, repository calls, bean updates, cookies, and common helpers.
  </Card>

  <Card title="TranslationManager" icon="language" href="/en/api-reference/clients/msm-components/translation-manager">
    Translation helpers, lazy translation loading, and i18next integration.
  </Card>

  <Card title="RouteManager" icon="route" href="/en/api-reference/clients/msm-components/route-manager">
    Simple client-side routing helper.
  </Card>
</CardGroup>
