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

> Learn how permissions work in CodSpeed

# Roles & Permissions

export const UnsupportedIcon = () => <Icon icon="xmark" color="#ef4444" />;

export const SupportedIcon = () => <Icon icon="check" color="#22c55e" />;

Permissions for an organization can be accessed by clicking on the `Permissions`
tab on the organization's settings page.

<Note>
  At the moment, CodSpeed only supports roles and permissions defined at the
  organization level. This means that all projects in an organization have the
  same permissions. We plan to add support for project-level permissions in the
  future.
</Note>

## Roles

Roles are a way to control what a user can do in CodSpeed. There are three
levels of permissions, from highest to lowest:

* **Provider admin**: Users who are admins in GitHub, GitLab, or Bitbucket are
  automatically provider admins in CodSpeed. They cannot be demoted to a lower
  level of permission.
* **Admin**: Admins can promote and demote users to and from the admin level.
  They have full write access to CodSpeed.
* **Member**: Members have basic read-only access to CodSpeed.

## Permissions

The following table shows what each role can do in CodSpeed.

| Permission                 |   Provider admin  |       Admin       |        Member       |
| :------------------------- | :---------------: | :---------------: | :-----------------: |
| View projects              | <SupportedIcon /> | <SupportedIcon /> |  <SupportedIcon />  |
| Add projects               | <SupportedIcon /> | <SupportedIcon /> | <UnsupportedIcon /> |
| View project settings      | <SupportedIcon /> | <SupportedIcon /> |  <SupportedIcon />  |
| Edit project settings      | <SupportedIcon /> | <SupportedIcon /> | <UnsupportedIcon /> |
| View project members       | <SupportedIcon /> | <SupportedIcon /> |  <SupportedIcon />  |
| Edit project members roles | <SupportedIcon /> | <SupportedIcon /> | <UnsupportedIcon /> |
| Manage billing             | <SupportedIcon /> | <SupportedIcon /> | <UnsupportedIcon /> |
| Acknowledge regressions    | <SupportedIcon /> | <SupportedIcon /> | <UnsupportedIcon /> |

For details on how seats and billing work, see
[Seats & Billing](/features/seats-and-billing).
