> ## Documentation Index
> Fetch the complete documentation index at: https://firebolt-aggregate-helm-docs-pr-5.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Learn about role-level permissions in Firebolt.

# Role Permissions

In Firebolt, a [role](/managed-service/organizations-accounts#roles) is a group of permissions that can have privileges assigned to it. You can [grant](/reference-sql/commands/access-control/grant#grant-role) a role to another role or to users.

The following table outlines the privileges that can be granted for roles within a particular account:

| Privilege | Description                                    | GRANT Syntax                                  | REVOKE Syntax                                    |
| --------- | ---------------------------------------------- | --------------------------------------------- | ------------------------------------------------ |
| MODIFY    | Grants the ability to drop the specified role. | `GRANT MODIFY ON ROLE <role_name> TO <role>;` | `REVOKE MODIFY ON ROLE <role_name> FROM <role>;` |

## Examples of granting role permissions

### MODIFY permission

The following code example grants the role `developer_role` permission to drop the `my_role` role:

```sql theme={"theme":{"light":"css-variables","dark":"css-variables"}}
GRANT MODIFY ON ROLE my_role TO developer_role;
```
