> For the complete documentation index, see [llms.txt](https://codemash.gitbook.io/codemash/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codemash.gitbook.io/codemash/api-reference/membership.md).

# Membership

Users, roles, policies, authentication, and membership integrations.

The Membership module manages **who can access your project and what they can do** — end users of your apps and their identities, plus the roles, policies, and authentication settings that govern them.

It spans both planes: the **Hub** plane (admin work you do in Cloud — roles, policies, settings, integrations) and the **API** plane (what your shipped app calls — register users, sign in, manage preferences).

> See also the [Membership UI guide](/codemash/cloud/membership.md) and the [AI Tooling Gap report](/codemash/ai/developers.md) for which endpoints are AI tools.

### Submodules

{% content-ref url="/pages/OJDL3mJodllXmSHOvXVD" %}
[Users](/codemash/api-reference/membership/users.md)
{% endcontent-ref %}

{% content-ref url="/pages/2ZEt8muTWBQ8d9NvzFvu" %}
[Roles](/codemash/api-reference/membership/roles.md)
{% endcontent-ref %}

{% content-ref url="/pages/slELPxLxkvZbCpiJtMus" %}
[Policies](/codemash/api-reference/membership/policies.md)
{% endcontent-ref %}

{% content-ref url="/pages/adXYshB6vRibAYxkuvFe" %}
[Settings](/codemash/api-reference/membership/settings.md)
{% endcontent-ref %}

{% content-ref url="/pages/S0RGbzeZ7aliDdrT7x50" %}
[Integrations](/codemash/api-reference/membership/integrations.md)
{% endcontent-ref %}

{% content-ref url="/pages/6h2uEOHFrUu5rFAwZu0O" %}
[Triggers](/codemash/api-reference/membership/triggers.md)
{% endcontent-ref %}

{% content-ref url="/pages/QsMnBioBA4ozBrKAbGbe" %}
[Passkeys & Recovery](/codemash/api-reference/membership/passkeys-recovery.md)
{% endcontent-ref %}

{% content-ref url="/pages/HsVcwIp3zU8UvIoaPUMk" %}
[Module](/codemash/api-reference/membership/module.md)
{% endcontent-ref %}
