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

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://docs.firebolt.io/feedback

```json
{
  "path": "/reference-sql/commands/access-control/create-role",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

> Reference and syntax for the CREATE ROLE command.

# CREATE ROLE

Creates a new role.

For more information, see [Role-based access control](/guides/security/rbac).

## Syntax

```sql theme={"theme":{"light":"github-light","dark":"github-dark"}}
CREATE ROLE [ IF NOT EXISTS ] <role_name>
```

## Parameters

| Parameter     | Description           |
| :------------ | :-------------------- |
| `<role_name>` | The name of the role. |

## Example

The following command will create a role "user\_role"

```sql theme={"theme":{"light":"github-light","dark":"github-dark"}}
CREATE ROLE user_role;
```

## Example 2

The following command will create a role "my\_role\_2"

```
CREATE ROLE IF NOT EXISTS my_role_2
```

If "my\_role\_2" exists, no error message is thrown.
