Skip to main content
Skip to main content
Edit this page

Console roles and permissions

Organization roles

Refer to Manage cloud users for instructions on assigning organization roles.

ClickHouse has four organization level roles available for user management. Only the admin role has default access to services. All other roles must be combined with service level roles to interact with services.

RoleDescription
AdminPerform all administrative activities for an organization and control all settings. This role is assigned to the first user in the organization by default and automatically has Service Admin permissions on all services.
BillingView usage and invoices, and manage payment methods.
Org API readerAPI permissions to manage organization level settings and users, no service access.
MemberSign-in only with the ability to manage personal profile settings. Assigned to SAML SSO users by default.

Service roles

Refer to Manage cloud users for instructions on assigning service roles.

Service permissions must be explicitly granted by an admin to users with roles other than the admin role. The service admin role is pre-configured with SQL console admin access, but may be modified to reduce or remove permissions.

RoleDescription
Service readerView services and settings.
Service adminManage service settings.
Service API readerAPI permissions to read service settings for all services.
Service API adminAPI permissions to manage service settings for all services.
Basic service API readerAPI permissions to use query API endpoints.

SQL console roles

Refer to Manage SQL console role assignments for instructions on assigning SQL console roles.

RoleDescription
SQL console read onlyRead only access to databases within the service.
SQL console adminAdministrative access to databases within the service equivalent to the Default database role.

Console Permissions

The table below describes the ClickHouse console and SQL console permissions. More information is linked in the header for each category.

PermissionDescription
Organization (more info)Organization-level permissions
control-plane:organization:viewView organization details and read-only metadata.
control-plane:organization:manageManage organization settings and users.
Billing (more info)Billing and invoice management
control-plane:organization:manage-billingManage billing settings, payment methods, and invoices.
control-plane:organization:view-billingView billing usage and invoices.
API keys (more info)Organization API key management
control-plane:organization:view-api-keysView API keys for the organization.
control-plane:organization:create-api-keysCreate new API keys for the organization.
control-plane:organization:update-api-keysUpdate existing API keys and their permissions.
control-plane:organization:delete-api-keysRevoke or delete API keys.
Support (more info)Support case management
control-plane:support:manageCreate and manage support cases and interactions with ClickHouse support.
Service (general)General service-level permissions
control-plane:service:viewView service-level metadata, settings, and status.
control-plane:service:manageManage service configuration and lifecycle operations.
Backups (more info)Service backups and restore points
control-plane:service:view-backupsView backups and restore points for a service.
control-plane:service:manage-backupsCreate, manage, and restore service backups.
IP access list (more info)Manage IP access lists and network filtering
control-plane:service:manage-ip-access-listManage IP access lists and network filtering for a service.
Generative AI (more info)Configure generative AI features
control-plane:service:manage-generative-aiConfigure and manage generative AI features and settings for a service.
Query API endpoints (more info)Query API endpoints
control-plane:service:view-query-api-endpointsView Query API endpoints and their configuration.
control-plane:service:manage-query-api-endpointsCreate and manage Query API endpoints.
Private endpoints (more info)Private networking and endpoints
control-plane:service:view-private-endpointsView private endpoint configuration for a service.
control-plane:service:manage-private-endpointsCreate and manage private endpoints and private networking.
ClickPipes (more info)ClickPipes integration
control-plane:service:manage-clickpipesManage ClickPipes integration and related settings.
Scaling (more info)Scaling and autoscaling configuration
control-plane:service:view-scaling-configView scaling configuration and autoscaling settings for a service.
control-plane:service:manage-scaling-configModify scaling configuration and trigger scaling operations.
ClickStack (more info)ClickStack observability integrations
control-plane:service:manage-clickstack-apiManage ClickStack API access and related integrations.
SQL console role mapping (more info)Manage SQL console role assignments
sql-console:database:accessPasswordless access to the database via SQL console (may only be used with sql-console-admin or sql-console-readonly)