User Permissions
In ClickHouse Cloud, there are currently two account types: Admin and Developer. The below tables list the features accessible to each account type.
Managing Services
| Feature | Admin | Developer |
|---|---|---|
| Create service | ✅ | ❌ |
| Delete service | ✅ | ❌ |
| Stop service | ✅ | ❌ |
| Restart service | ✅ | ❌ |
| Reset service password | ✅ | ❌ |
| View service metrics | ✅ | ❌ |
SQL Console
| Feature | Admin | Developer |
|---|---|---|
| Connect to SQL Console | Connect without password using identical permissions to the default user | Database username and password required |
Cloud API
| Feature | Admin | Developer |
|---|---|---|
| Create API Key | ✅ | Read-only API keys |
| Delete API Key | ✅ | ❌ |
Managing Users
note
ClickHouse Cloud users, whether an Admin or a Developer user, are different from database users in the ClickHouse service.
When a new service is created, a default user is created. When connecting to the SQL Console, an Admin user inherits the default_role which has identical permissions to the default user.
To manage database users utilized by your applications, you can use the web-based SQL Console.
| Feature | Admin | Developer |
|---|---|---|
| Invite users | ✅ | ❌ |
| Modify user permissions | ✅ | ❌ |
| Delete users | ✅ | Own account only |
Billing, Organization, and Support
| Feature | Admin | Developer |
|---|---|---|
| Manage billing | ✅ | ❌ |
| View organization activity | ✅ | ❌ |
| Submit support requests | ✅ | ✅ |
| View integrations | ✅ | ✅ |