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 Access Token or OAuth service principal -- nothing is hosted or proxied by Imperal beyond the request itself.
connect_databrickswriteConnect your own Databricks workspace by saving its workspace URL plus a Personal Access Token or OAuth service principal, after checking it actually works.
list_connectionsreadList the connected Databricks workspaces.
disconnect_databrickswriteDisconnect a Databricks workspace: deletes the saved PAT/OAuth credentials. Nothing in Databricks itself is changed.
list_clustersreadList clusters in the connected Databricks workspace, with their state, size, and auto-termination setting.
get_clusterreadRead one cluster in full by its id.
create_clusterwriteCreate a new all-purpose cluster with a given node type, worker count, and Databricks Runtime version.
start_clusterwriteStart a terminated cluster.
terminate_clusterwriteTerminate a running cluster (stops billing; can be restarted later).
restart_clusterwriteRestart a running cluster.
resize_clusterwriteChange a cluster's worker count.
delete_clusterwritePermanently delete a cluster. Cannot be undone.
list_jobsreadList jobs configured in the connected Databricks workspace.
get_jobreadRead one job in full by its id.
delete_jobwritePermanently delete a job. Cannot be undone.
run_jobwriteRun a job right now, on demand, regardless of its schedule.
cancel_runwriteCancel a running or pending job run.
list_job_runsreadList recent job runs in the connected Databricks workspace, optionally filtered to one job.
list_sql_warehousesreadList SQL warehouses (Databricks SQL compute) in the connected workspace.
create_sql_warehousewriteCreate a new SQL warehouse (Databricks SQL compute cluster).
start_sql_warehousewriteStart a stopped SQL warehouse.
stop_sql_warehousewriteStop a running SQL warehouse.
delete_sql_warehousewritePermanently delete a SQL warehouse. Cannot be undone.
execute_sqlwriteExecute a SQL statement against a SQL warehouse. Returns a statement id -- poll get_statement_status for results if not immediately done.
get_statement_statusreadRead a SQL statement's current status and result rows, by statement id from execute_sql -- poll if is_done is False.
cancel_statementwriteCancel a running SQL statement.
list_catalogsreadList Unity Catalog catalogs in the connected Databricks workspace.
list_uc_schemasreadList Unity Catalog schemas inside one catalog.
list_uc_tablesreadList Unity Catalog tables inside one catalog/schema.
get_uc_tablereadRead one Unity Catalog table in full by its full name (catalog.schema.table).
delete_uc_tablewritePermanently delete a Unity Catalog table. Cannot be undone.
list_reposreadList Git repos checked out into the connected Databricks workspace.
create_repowriteCheck out a new Git repo into the connected Databricks workspace.
update_repowriteUpdate an existing repo checkout's branch or tag.
delete_repowritePermanently remove a repo checkout from the workspace. Cannot be undone.
list_secret_scopesreadList secret scopes configured in the connected Databricks workspace.
create_secret_scopewriteCreate a new secret scope in the connected Databricks workspace.
delete_secret_scopewritePermanently delete a secret scope and every secret inside it. Cannot be undone.
list_secretsreadList secret keys (never values) stored in a secret scope.
put_secretwriteCreate or update a secret's value in a scope. The value is write-only -- Databricks never returns it back.
delete_secretwritePermanently delete one secret key from a scope. Cannot be undone.
audit_workspacereadBuild one aggregated health report across the connected Databricks workspace: clusters running without auto-termination, idle SQL warehouses, and recent failed job runs.
Install Databricks and let Webbee use it across your workflow.
Open in panel