Connect your own Databricks workspace to manage clusters, jobs, SQL warehouses, Unity Catalog, repos, and secrets scopes, and audit workspace cost and health -- from Imperal. Uses your own Personal...
What this app can do
41 tools registered
Connect DatabricksFree
Connect your own Databricks workspace by saving its workspace URL plus a Personal Access Token or OAuth service principal, after checking it actually works.
List ConnectionsFree
List the connected Databricks workspaces.
Disconnect DatabricksFree
Disconnect a Databricks workspace: deletes the saved PAT/OAuth credentials. Nothing in Databricks itself is changed.
List Clusters8 tok
List clusters in the connected Databricks workspace, with their state, size, and auto-termination setting.
Get Cluster8 tok
Read one cluster in full by its id.
Create Cluster16 tok
Create a new all-purpose cluster with a given node type, worker count, and Databricks Runtime version.
Start Cluster16 tok
Start a terminated cluster.
Terminate Cluster20 tok
Terminate a running cluster (stops billing; can be restarted later).
Restart Cluster20 tok
Restart a running cluster.
Resize Cluster20 tok
Change a cluster's worker count.
Delete Cluster20 tok
Permanently delete a cluster. Cannot be undone.
List Jobs8 tok
List jobs configured in the connected Databricks workspace.
Get Job8 tok
Read one job in full by its id.
Delete Job20 tok
Permanently delete a job. Cannot be undone.
Run Job20 tok
Run a job right now, on demand, regardless of its schedule.
Cancel Run20 tok
Cancel a running or pending job run.
List Job Runs8 tok
List recent job runs in the connected Databricks workspace, optionally filtered to one job.
List Sql Warehouses8 tok
List SQL warehouses (Databricks SQL compute) in the connected workspace.
Create Sql Warehouse16 tok
Create a new SQL warehouse (Databricks SQL compute cluster).
Start Sql Warehouse16 tok
Start a stopped SQL warehouse.
Stop Sql Warehouse16 tok
Stop a running SQL warehouse.
Delete Sql Warehouse20 tok
Permanently delete a SQL warehouse. Cannot be undone.
Execute Sql16 tok
Execute a SQL statement against a SQL warehouse. Returns a statement id -- poll get_statement_status for results if not immediately done.
Get Statement Status8 tok
Read a SQL statement's current status and result rows, by statement id from execute_sql -- poll if is_done is False.
Cancel Statement20 tok
Cancel a running SQL statement.
List Catalogs8 tok
List Unity Catalog catalogs in the connected Databricks workspace.
List Uc Schemas8 tok
List Unity Catalog schemas inside one catalog.
List Uc Tables8 tok
List Unity Catalog tables inside one catalog/schema.
Get Uc Table8 tok
Read one Unity Catalog table in full by its full name (catalog.schema.table).
Delete Uc Table20 tok
Permanently delete a Unity Catalog table. Cannot be undone.
List Repos8 tok
List Git repos checked out into the connected Databricks workspace.
Create Repo16 tok
Check out a new Git repo into the connected Databricks workspace.
Update Repo16 tok
Update an existing repo checkout's branch or tag.
Delete Repo20 tok
Permanently remove a repo checkout from the workspace. Cannot be undone.
List Secret Scopes8 tok
List secret scopes configured in the connected Databricks workspace.
Create Secret Scope16 tok
Create a new secret scope in the connected Databricks workspace.
Delete Secret Scope20 tok
Permanently delete a secret scope and every secret inside it. Cannot be undone.
List Secrets8 tok
List secret keys (never values) stored in a secret scope.
Put Secret16 tok
Create or update a secret's value in a scope. The value is write-only -- Databricks never returns it back.
Delete Secret20 tok
Permanently delete one secret key from a scope. Cannot be undone.
Audit Workspace8 tok
Build one aggregated health report across the connected Databricks workspace: clusters running without auto-termination, idle SQL warehouses, and recent failed job runs.