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

# Identity and Access Management (IAM)

> Manage organization members and control project access by inviting users, adding them to projects, and assigning project admins.

## Roles and Scope

There are three roles that control what users can access and manage:

1. `Organization Admin`: The top-level role. Organization Admins can manage organization membership (invite members, resend invites, view all members) and control project access by adding members and assigning Project Admins.
2. `Project Member`: Has access to a specific project after being explicitly added by an admin. Project access is not automatic after joining the organization; users must be added to each project individually.
3. `Project Admin`: Has administrative access within a specific project. Project Admins are assigned per project by an Organization Admin.

<img src="https://mintcdn.com/aion-7ea50436/3ZV6BI4fXoNXgg-d/images/screens/iam-1.png?fit=max&auto=format&n=3ZV6BI4fXoNXgg-d&q=85&s=6448d2f2bb60e845adb2b88e60ec9460" width="800" data-path="images/screens/iam-1.png" />

## Invite Users to Your Organization

Use this flow to bring someone into your organization so they can later be assigned to projects.

### Send an Invite

1. Go to `Management` → `Teams`.
2. Enter the user's email address in the invite field.
3. Click `Send Invite`.

<img src="https://mintcdn.com/aion-7ea50436/3ZV6BI4fXoNXgg-d/gifs/iam-invite.gif?s=6afd33d227934c77ab7efaced668493d" width="800" data-path="gifs/iam-invite.gif" />

The user will receive an invitation email and appear in All Members with a status of Invite Sent until they accept.

### Resend an Invite

Use this when a user didn't receive the invitation email or the invite link has expired.

1. Go to `Management` → `Teams`.
2. Find the user with status Invite Sent.
3. Click `Resend Invite`.

<img src="https://mintcdn.com/aion-7ea50436/3ZV6BI4fXoNXgg-d/gifs/iam-reinvite.gif?s=07b06cd81dbc3b7ced9ab17ea36e93b5" width="800" data-path="gifs/iam-reinvite.gif" />

## Manage Project Access

Before adding anyone to a project, make sure they have an `Active` account, users with a pending invite won't appear in the search results.

### Add a Project Admin

1. Go to `Management → Projects`.
2. Find the project card and click `Add Admins`.
3. In the modal, search for the user.
4. Click `Add to Project` next to the correct user.

The user is now a `Project Admin` for that project.

<img src="https://mintcdn.com/aion-7ea50436/3ZV6BI4fXoNXgg-d/gifs/iam-add-admin.gif?s=4600043f6772e1d32982a6b67678b1ec" width="800" data-path="gifs/iam-add-admin.gif" />

### Add a Member to a Project

1. Go to `Management` → `Projects`.
2. Find the project card and click `Add Members`.
3. In the modal, search for the user.
4. Click `Add to Project` next to the correct user.

The user is now a `Member` of that project.

<img src="https://mintcdn.com/aion-7ea50436/3ZV6BI4fXoNXgg-d/gifs/iam-add-member.gif?s=d4b262b8ef1c126f1bf26894ff129af1" width="800" data-path="gifs/iam-add-member.gif" />
