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

# Team Management

> Invite team members and manage permissions in Immutable Hub

## Invite Team Members

Invite in [Hub](https://hub.immutable.com): **Settings** → **Team** → **Invite Member**

## Roles and Permissions

| Role       | Permissions                                                                             |
| ---------- | --------------------------------------------------------------------------------------- |
| **Owner**  | Full access. Can manage projects, team members, and member invitations.                 |
| **Member** | Same as Owner, except cannot manage team members (e.g. remove members or change roles). |

## Permission Matrix

| Action                                                 | Owner | Member |
| ------------------------------------------------------ | ----- | ------ |
| View projects                                          | ✓     | ✓      |
| Create and delete projects                             | ✓     | ✓      |
| Deploy contracts                                       | ✓     | ✓      |
| Manage API keys                                        | ✓     | ✓      |
| Configure [Passport](/docs/products/passport/overview) | ✓     | ✓      |
| Invite members                                         | ✓     | ✓      |
| Delete invitations                                     | ✓     | ✓      |
| Remove team members                                    | ✓     | -      |
| Change member roles                                    | ✓     | -      |

## Audit Logs

Audit log tracks:

* [Contract](/docs/products/asset-contracts/overview) deployments
* API key rotations
* Team member changes
* [Passport](/docs/products/passport/overview) client modifications

View in **Settings** → **Audit Log**

## Organisation Structure

```
Organisation (Your Company)
├── Project A (Game 1)
│   ├── Sandbox environment
│   └── Production environment
├── Project B (Game 2)
│   ├── Sandbox environment
│   └── Production environment
└── Team Members
    ├── Owner
    └── Members
```

## Best Practices

<AccordionGroup>
  <Accordion title="Regular access review">
    Periodically review team members and remove anyone who no longer needs access.
  </Accordion>

  <Accordion title="Separate environments">
    Use Sandbox for development and restrict Production access to senior team members.
  </Accordion>
</AccordionGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="API Keys" icon="key" href="/docs/products/hub/api-keys">
    Manage API key access
  </Card>

  <Card title="Security Checklist" icon="rocket" href="/docs/guides/admin-security#security-checklist">
    Production readiness checklist
  </Card>
</CardGroup>
