Create custom roles with fine-grained permissions and assign them to users at the space or project level.
Arize AX supports custom roles that give Account Admins precise control over what users can do. Instead of relying solely on the built-in roles (Admin, Member, Read-only, Annotator), you can create roles with specific permissions tailored to your team’s needs.Custom roles are account-wide and can be assigned to users on individual spaces or projects through role bindings.
Managed by Arize (Admin, Member, Read-only, Annotator)
Created by Account Admins with specific permissions
Scope
Applied at the account, organization, or space level
Assigned at the space or project level via role bindings
Granularity
Broad permission groups
Individual permissions per feature
Modifiable
No
Yes — edit or delete at any time
Both systems work together. A user’s effective access is the combination of their built-in role and any custom role assignments. For example, a user with a Read-only space role could also have a custom role binding on a specific project that grants write access to that project.
When creating or editing a custom role, permissions are organized into the following categories:
Category
Description
Projects & Traces
View, create, update, and delete projects, spans, and trace views
Datasets & Experiments
Manage datasets, examples, experiments, and experiment runs
Tasks
Manage evaluation tasks for projects and experiments
Annotations
Configure annotation types, manage labeling queues and queue records
Dashboards
View, create, edit, and delete dashboards
Monitors
Create, edit, delete, and trigger monitors
Custom Metrics
Define and manage custom metrics
Prompts
Manage prompts, prompt optimization, and playground views
Evaluators
Create and manage evaluators
AI Providers
View AI provider integrations
Tags
Create and manage tags
Data Fabric
Manage data fabric connectors
ML Models
Manage ML model configurations and file import jobs
Users
View and manage user accounts
Spaces
Manage space settings
Roles
View and manage role bindings and service keys
Alyx
Run Alyx AI assistant
Managed Agents
View, create, update, and delete managed agent jobs, automations, presets, and skills
Within each category, you can select individual permissions (e.g., allow creating datasets but not deleting them).
The AI Providers category only includes read access. Creating, updating, and deleting AI provider integrations requires Organization Admin or Account Admin access and cannot be granted through custom roles.
Managed Agents permissions control who can view and run agents in a space. Viewing Signal issues still uses project read access; enabling or configuring Signal uses project update. See Skills and permissions.
Arize AX includes managed roles at every scope level. These roles are ready to use without customization and cannot be modified. For the full permission breakdown at the account, organization, and space levels, see the SSO & RBAC overview.