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 | ✅ | ✅ |