Docs Menu
Docs Home
/ /

Atlas User Roles

Atlas user roles define the actions Atlas users can perform in organizations, projects, or both. Organization and project Owners can manage Atlas users and their roles within their respective organizations and projects.

You can apply these permissions only on the the organization level or the project level. So, you should carefully plan the hierarchy of your organizations and projects. To learn more, see Cluster Management.

Organization Role (UI)
Organization Role (API, CLI)
Description
Organization Owner

ORG_OWNER

Grants root access to the organization, including:

  • Project Owner access to all projects in the organization, which grants database access, even if added to a project with a non-Owner role.

  • Privileges to administer organization settings.

  • Privileges to add, modify, or delete Atlas users and database users within the organization.

  • Privileges to delete the organization.

  • Privileges to add, modify, or delete resource tags.

  • All the privileges granted by the other organization roles combined.

Organization Project Creator

ORG_GROUP_CREATOR

Grants the following access:

  • Privileges to create projects in the organization.

  • Privileges granted by the Organization Member role.

Organization Billing Admin

ORG_BILLING_ADMIN

Grants the following access:

  • Privileges to administer billing information for the organization.

  • Privileges granted by the Organization Member role.

  • Privileges to create, edit, delete, acknowledge, and unacknowledge billing alerts.

Organization Stream Processing Admin

ORG_STREAM_PROCESSING_ADMIN

Grants the following access:

Organization Billing Viewer

ORG_BILLING_READ_ONLY

Grants the following access:

  • Privileges to view billing information for the organization.

  • Privileges granted by the Organization Member role.

Organization Read Only

ORG_READ_ONLY

Provides read-only access to the settings, users, and projects in the organization.

Organization Member

ORG_MEMBER

Provides read-only access to the settings and users in the organization and the projects they belong to.

Unlike Organization Read Only, an Organization Member can only access projects they have been explicitly added to.

For an Organization Member, within a project, the user has the privileges as determined by the user's project role. If a user's project role is Project Owner, then the user can add a new user to the project, which results in adding the newly-added user to the organization as well (if the newly added user is not already in the organization).

The following roles grant privileges within a project. All the project roles also grant all the privileges included with the Project Read Only role.

Project Role (UI)
Project Role (API, CLI)
Description
Project Owner

GROUP_OWNER

Grants the privileges to perform the following actions:

Project Replica Set Manager

GROUP_REPLICA_SET_MANAGER

Grants the privileges to perform the following actions:

  • Edit the following:

    • Global cluster configuration

    • Zone configuration

    • Replication specs

    • Cluster tier

  • Test resilience.

  • Pause and resume clusters.

This role doesn't grant permissions to perform the following actions:

  • Edit the following:

    • Advanced cluster configurations

    • Tags

    • Major version

    • Cloud backup setting

    • Termination protection

  • Grant access to MongoDB support.

Project Cluster Manager

GROUP_CLUSTER_MANAGER

Grants the privileges to perform the following actions:

The Project Cluster Manager role doesn't allow users to:

Project Cluster Creator

GROUP_CLUSTER_CREATOR

Grants the privileges to create clusters.

Project Cluster Log Viewer

GROUP_CLUSTER_LOG_VIEWER

Grants the privileges to perform the following actions:

  • View and download system and audit logs.

  • View and download database access history.

Project Cluster Resilience Tester

GROUP_CLUSTER_RESILIENCE_TESTER

Grants the privileges to test cluster resilience.

Project Stream Processing Owner

GROUP_STREAM_PROCESSING_OWNER

Grants the privileges to perform the following actions:

The Project Stream Processing Owner role doesn't allow users to:

Project Access Manager

GROUP_ACCESS_MANAGER

Grants privileges to perform the following actions:

Project Data Access Admin

GROUP_DATA_ACCESS_ADMIN

Grants access to the Data Explorer, with the privileges to perform the following actions through the Atlas UI:

This role doesn't grant privileges to initiate backup or restore jobs.

Project Data Access Read/Write

GROUP_DATA_ACCESS_READ_WRITE

Grants access to the Data Explorer, with the privileges to perform the following actions through the Atlas UI:

Project Data Access Read Only

GROUP_DATA_ACCESS_READ_ONLY

Grants access to the Data Explorer, with the privileges to perform the following actions through the Atlas UI:

Project Database Access Admin

GROUP_DATABASE_ACCESS_ADMIN

Grants the privileges to perform the following actions:

This role doesn't grant access to do the following tasks:

  • Create Atlas clusters.

  • Access the Data Explorer.

  • Retrieve process and audit logs.

This role doesn't grant privileges to export snapshots.

Project Backup Manager

GROUP_BACKUP_MANAGER

Grants the privileges to perform the following actions:

This role doesn't grant access to do the following tasks:

Project Backup Creator

GROUP_BACKUP_CREATOR

Grants privileges to perform the following actions on clusters that support backups:

  • List backup snapshots.

  • Create on demand snapshots.

Project Backup Recovery Operator

GROUP_BACKUP_RECOVERY_OPERATOR

Grants privileges to perform the following actions on clusters that support restoring from backups:

  • List backup snapshots.

  • Recover clusters from backup snapshots.

This role doesn't grant privileges to download or export backups.

Project Backup Export Operator

GROUP_BACKUP_EXPORT_OPERATOR

Grants privileges to perform the following actions on clusters that support exporting backups:

  • List backup snapshots.

  • Download or export backups.

Project Network Access Manager

GROUP_NETWORK_ACCESS_MANAGER

Grants privileges to update project network settings for the following:

Project Observability Viewer

GROUP_OBSERVABILITY_VIEWER

Grants the privileges to perform the following actions:

This role doesn't grant access to do the following tasks:

  • Create Atlas clusters.

  • Access the Data Explorer.

  • Retrieve process and audit logs.

Project Trigger Manager

GROUP_TRIGGER_MANAGER

Grants privileges to create, update, and delete triggers.

Project Read Only

GROUP_READ_ONLY

Grants view-only access to the project control plane metadata. The user can view all activity, operational data, users, and user roles.

The user, however, cannot access the Data Explorer or retrieve process and audit logs. The user can view cluster metric charts.

Grants access to view connection details for Stream Processing Workspaces.

Grants access to MongoDB Charts only if invited to the project by a Project Owner. The user, however, cannot access data from Charts, unless the Project Owner also grants them data source access.

Project Index Manager

GROUP_INDEX_MANAGER

Grants privileges to perform the following actions:

This role doesn't grant privileges to access data through Data Explorer or MongoDB Charts.

Project Search Index Editor

GROUP_SEARCH_INDEX_EDITOR

Grants the privileges to perform the following actions:

Project Real Time Performance Operator

GROUP_REAL_TIME_PERFORMANCE_OPERATOR

Grants privileges to run the database killop. This role doesn't grant privilege to read or write data.

Project Support Access Manager

GROUP_SUPPORT_ACCESS_MANAGER

Grants users the ability to provide MongoDB support access to clusters and cluster logs. This doesn't include privileges to support access settings at the organization level.

Project Alerts Manager

GROUP_ALERTS_MANAGER

Grants privileges to perform the following actions:

  • Create, view, update, and delete project alert settings.

  • View and update project alerts.

Project Model Owner

GROUP_MODEL_OWNER

Grants privileges to create and delete Model API keys for the project.

Back

Atlas Users

On this page