Databricks audit events provide visibility into user activity, job runs, cluster usage, and workspace changes - helping security and compliance teams monitor access and usage patterns. For detailed information, please refer to Databricks audit logs documentation.
Integration Method: API and S3.
Note:
For S3 ingestion, refer to linked documentation for Datasource configuration. Follow the steps outlined in the Databricks Audit Log Delivery Guide, and then configure a service principal access to Databricks using OAuth (M2M authentication) as described in the official documentation.
Tables: Account change (3001), Authentication (3002), Scan Activity (6007), File System Activity (1001), Detection Finding (2004), User Access Management (3005), SSH Activity (4007)
This integration supports the following types of events.
| Event | Description | 
|---|---|
| Audits | Retrieve a list of all audit events. | 
This integration supports the following versions
| Databricks version | v2025.16 (Serverless SQL Warehouse – Current Channel) | 
| Databricks sql statement API version | 2.0 | 
Prerequisites
- The user should have access to the Databricks portal as an Administrator. 
- The user should have access to the DataBee console. 
Configuration Overview
- Generate API credentials from the Databricks portal. - Retrieve the SQL Warehouse ID from the Databricks UI. 
 
- Create Databricks Data Feed in the DataBee console with the required credentials. - DataBee Parameter - Databricks Parameter - Token - Token - API Base URL(<instance>) - Databricks Instance - Warehouse Id - warehouse_id 
Databricks Configuration
Generate Token
- Copy the instance value from the URL for later use. 
  
- Click on your profile icon (top right corner). - Select Settings from the dropdown menu. 
  
 
- Under Settings, 
- In the Developer section, click Manage. 
  
- Click on Generate new token button. 
  
- Add a comment for reference. - Click Generate. - Note: - The token will expire after 90 days. Users must re-generate a new token once it expires.  
 
- Copy the token securely (you will not be able to view it again). - Click on the Done button. 
  
 
Retrieve Warehouse Id
- On the left sidebar, click on SQL Warehouses.  
- On SQL Warehouses tab, click on the name of the warehouse you want to use. 
  
- Copy the warehouse Id for later use. 
  
DataBee Configuration
- Login to the DataBee UI, navigate to Data > Data Feeds and click the Add New Data Feed button. 
  
- Search for the Databricks and click it as shown below. 
  
- Click on the API Ingest option for collection method.  
- Enter basic contact information in the contact form and click Next. 
  
- In the following dialog box, enter the following: - Authorization Method: Bearer Token 
- Token: Paste the token that was generated earlier step. 
- Warehouse Id: Paste the warehouse id that was generated earlier step. 
- API Base URL: Replace <instance> by your instance value. 
- Event types: Preselected for all the event types that integration pulls. 
  - 6. Click Submit. 
 
Troubleshooting Tips
If you're receiving a 401 Unauthorized response, it could be due to one of the following:
- Incorrect credentials: Double-check that your token and other authentication details are correct. 
- Expired token: Tokens expire after 90 days. If your token has expired, re-generate a new one to restore access. 
