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

> Learn how to manage roles using the Auth0 Management Dashboard. For use with Auth0's API Authorization Core feature set.

# Manage Role-Based Access Control Roles

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  The [Authorization Core](/docs/manage-users/access-control/rbac) feature set and [Authorization Extension](/docs/customize/extensions/authorization-extension) are completely separate features. To manage groups, roles, or permissions, you need to use the feature they were originally created in.
</Callout>

For role-based access control (RBAC) to work properly, you must enable it for your API using either the Dashboard or the <Tooltip tip="Management API: A product to allow customers to perform administrative tasks." cta="View Glossary" href="/docs/glossary?term=Management+API">Management API</Tooltip>. The Authorization Core functionality is different from the Authorization Extension. For a comparison, read [Authorization Core vs. Authorization Extension](/docs/manage-users/access-control/authorization-core-vs-authorization-extension).

We provide various functions to help you manage your roles, which you can access through either the <Tooltip tip="Auth0 Dashboard: Auth0's main product to configure your services." cta="View Glossary" href="/docs/glossary?term=Auth0+Dashboard">Auth0 Dashboard</Tooltip> or the Auth0 Management API:

* [Create roles](/docs/manage-users/access-control/configure-core-rbac/roles/create-roles)
* [Edit role definitions](/docs/manage-users/access-control/configure-core-rbac/roles/edit-role-definitions)
* [Add permissions to roles](/docs/manage-users/access-control/configure-core-rbac/roles/add-permissions-to-roles)
* [Remove permissions from roles](/docs/manage-users/access-control/configure-core-rbac/roles/remove-permissions-from-roles)
* [View role permissions](/docs/manage-users/access-control/configure-core-rbac/roles/view-role-permissions)
* [View role users](/docs/manage-users/access-control/configure-core-rbac/roles/view-users-assigned-to-roles)
* [Delete roles](/docs/manage-users/access-control/configure-core-rbac/roles/delete-roles)

## Learn more

* [Assign Roles to Users](/docs/manage-users/access-control/configure-core-rbac/rbac-users/assign-roles-to-users)
* [Register APIs](/docs/get-started/auth0-overview/set-up-apis)
* [Add API Permissions](/docs/get-started/apis/add-api-permissions)
