Databricks
Automates the deployment of data apps, manages Unity Catalog permissions, and orchestrates job runs across your lakehouse environment.
Try Databricks in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native Databricks integration
- Describe the outcome and Ceven picks the right Databricks calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your Databricks data, across all 409 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke Databricks access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in Databricks, when, and on whose behalf.
- The agent pauses and asks when Databricks is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach Databricks.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every Databricks action to support review and sign off.
Supported tools
Every action Ceven's agents can run on Databricks, and when to use it.
Create Databricks App
Use this when you need to deploy a new secure data or AI application on the Databricks serverless platform.
Deploy Databricks App
Push source code from a workspace path to create a live deployment for a Databricks app.
Stop Databricks App
Transition a running app to a stopped state to save on compute resources.
Start Databricks App
Resume the last active deployment of a stopped Databricks app.
Update App Permissions
Modify specific user or group permissions for a Databricks app without replacing the full set.
Cancel Job Run
Terminate a running Databricks job run asynchronously to stop resource consumption.
Create Catalog
Establish a new top level container for data within the Unity Catalog metastore.
Update Catalog Grants
Add or remove privileges for principals on catalogs, schemas, or tables in Unity Catalog.
Create External Location
Link a cloud storage path with a storage credential to create a Unity Catalog external location.
Validate Catalog Credential
Verify that a cloud storage or service credential can successfully perform its intended operations.
Add Member to Group
Grant a user or group membership to a Databricks security group for access control.
Get App Details
Pull comprehensive information about an app including deployment status and compute resources.
Add Member to Security Group
Tool to add a user or group as a member to a Databricks security group. Use when you need to grant group membership for access control.
Delete Custom LLM Agent
Tool to delete a Custom LLM agent created through Agent Bricks. Use when you need to remove a custom LLM and all associated data. This operation is irreversible and deletes all data including temporary transformations, model checkpoints, an
Delete Databricks App
Tool to delete a Databricks app from the workspace. Use when you need to remove an app and its associated service principal. When an app is deleted, Databricks automatically deletes the provisioned service principal.
Get Databricks App Details
Tool to retrieve details about a specific Databricks app by name. Use when you need to get comprehensive information about an app including configuration, deployment status, compute resources, and metadata.
Get Databricks App Permission Levels
Tool to retrieve available permission levels for a Databricks app. Use when you need to understand what permission levels can be assigned to users or groups for a specific app. Returns permission levels like CAN_USE and CAN_MANAGE with thei
Get Databricks App Permissions
Tool to retrieve permissions for a Databricks app. Use when you need to check who has access to an app and their permission levels. Returns the access control list including inherited permissions from parent or root objects.
Get App Deployment Update
Tool to retrieve information about a specific app deployment update. Use when you need to track the status and details of app deployment updates, including whether the update succeeded, failed, is in progress, or was not updated.
Set Databricks App Permissions
Tool to set permissions for a Databricks app, replacing all existing permissions. Use when you need to configure access control for an app. This operation replaces ALL existing permissions; for incremental updates, use the update permission
Update Databricks App
Tool to update an existing Databricks app configuration. Use when you need to modify app settings such as description, resources, compute size, budget policy, or API scopes. This is a partial update operation - only fields provided in the r
Update Databricks App Permissions
Tool to incrementally update permissions for a Databricks app. Use when you need to modify specific permissions without replacing the entire permission set. This PATCH operation updates only the specified permissions, preserving existing pe
Cancel Databricks Job Run
Tool to cancel a Databricks job run asynchronously. Use when you need to terminate a running job. The run will be terminated shortly after the request completes. If the run is already in a terminal state (TERMINATED, SKIPPED, or INTERNAL_ER
Get Catalog Artifact Allowlist
Tool to retrieve artifact allowlist configuration for a specified artifact type in Unity Catalog. Use when you need to check which artifacts are permitted for use in your Databricks environment. Requires metastore admin privileges or MANAGE
Delete Catalog
Tool to delete a catalog from Unity Catalog metastore. Use when you need to permanently remove a catalog and optionally its contents. By default, the catalog must be empty (except for information_schema). Use force=true to delete non empty
Get Catalog Details
Tool to retrieve details of a specific catalog in Unity Catalog. Use when you need to get information about a catalog including its metadata, owner, properties, and configuration. Requires metastore admin privileges, catalog ownership, or U
Create Catalog Connection
Tool to create a new Unity Catalog connection to external data sources. Use when you need to establish connections to databases and services such as MySQL, PostgreSQL, Snowflake, etc. Requires metastore admin privileges or CREATE CONNECTION
Delete Catalog Connection
Tool to delete a Unity Catalog connection to external data sources. Use when you need to remove connections to databases and services. Deleting a connection removes the abstraction used to connect from Databricks Compute to external data so
Get Catalog Connection
Tool to retrieve detailed information about a specific Unity Catalog connection. Use when you need to get connection metadata, configuration, and properties for external data source connections.
Update Catalog Connection
Tool to update an existing Unity Catalog connection configuration. Use when you need to modify connection properties, credentials, ownership, or metadata for external data sources.
30 actions · scroll to see them all
Frequently asked questions
Alternatives to Databricks
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect Databricks and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free