---
title: "Teams"
diataxis: reference
applies_to:
  product: "nirmata-control-hub"
audience: ["platform-engineer","admin"]
last_updated: 2026-03-25
url: https://docs.nirmata.io/docs/control-hub/identity-access/teams/
---

In Nirmata, users can be organized into *teams*. A team is a logical entity that allows you to manage permissions for a group of users who require shared access to organizational resources. Each team can include multiple users, each with specific roles and permissions.

---

## Adding a Team

To create a new team:

1. Navigate to **Identity & Access > Teams**.
2. Click the **Add Team** button. The *Add a New Team* page will appear.
3. In the **Name** field, enter the team’s name.
4. In the **Description** field, provide a brief description of the team.
5. To add users:
    - In the **Users** section, click the **Add Users** button.
    - In the search field, enter the user’s name and select the checkbox next to it.
6. To assign namespace access:
    - Click the **Add Access Control** button.
    - In the search field, enter the desired namespaces and select the corresponding checkboxes.
7. Click **Create** to finalize the team.

---

## Editing or Deleting a Team

To edit a team:

1. Navigate to **Identity & Access > Teams**.
2. Click on the card for the team you wish to modify.
3. Edit the **Description** field as needed.

To add members:

4. Click the **+ Add Members** button.
    - In the search field, enter the member’s name, select the checkbox, and click **Save**.
    - Alternatively, select members from the list and click **Save**.

To delete a team:

5. Click the **three dots** icon in the upper-right corner of the screen and select **Delete Team**.  
   Confirm the action in the popup window.

---

## Email Notifications

To enable email notifications for a team:

1. Click the team name.
2. Click the **gear icon**, then select **Enable Email Notification**.

### Scheduling Email Notifications

To configure the scheduling email notification for sharing policy reports with teams via email: 

1. From the main **Teams** page, click the **gear icon** in the top-right corner.
2. Enable the **Email Notifications** toggle.
3. Choose the frequency: *Hourly*, *Daily*, *Weekly*, or *Monthly*.
4. Set the preferred time for the email to be sent.
5. Click **Save**.

---
## Other Configuration

The Teams configuration page allows you to enable additional settings:

1. **Enable Auto Namespace Access**  
   This setting allows teams to automatically gain access to newly created namespaces.  
   - From the main **Teams** page, click the **gear icon**.
   - Select the **Enable Auto Namespace Access** option.

2. **Enable Repository Publishing for All NPM Teams**  
   This setting allows DevOps users in all teams to scan repositories and publish them to NPM. A unique `repo-publish-team-key` is generated for each team.  
   - From the main **Teams** page, click the **gear icon**.
   - Select the **Enable Repository Publishing for All NPM Teams** option.
   
![Team View](/images/NCH_team_view.png)

