Skip to content

Apps & Lakebase

Deploy Databricks Apps, manage Knowledge Assistants and Supervisor Agents, and configure Lakebase databases.

“Deploy my Streamlit app from the workspace folder”

“Create a Lakebase database for my project with autoscaling”

“Set up a Knowledge Assistant backed by my documentation index”


Description: Generate OAuth token (~1hr) for Lakebase connection. Use as password with sslmode=require.

Parameters:

ParameterTypeRequiredDescription
instance_namesOptional[List[str]]No
endpointOptional[str]No

Description: Manage Databricks Apps: create, deploy, get, list, delete.

Parameters:

ParameterTypeRequiredDescription
actionstrYes
nameOptional[str]No
source_code_pathOptional[str]No
descriptionOptional[str]No
modeOptional[str]No
include_logsboolNo
deployment_idOptional[str]No
name_containsOptional[str]No

Description: Manage Knowledge Assistant (KA) - RAG-based document Q&A.

Parameters:

ParameterTypeRequiredDescription
actionstrYes
namestrNo
volume_pathstrNo
descriptionstrNo
instructionsstrNo
tile_idstrNo
add_examples_from_volumeboolNo

Description: Manage Autoscale branches: create, update, delete.

Parameters:

ParameterTypeRequiredDescription
actionstrYes
project_nameOptional[str]No
branch_idOptional[str]No
source_branchOptional[str]No
ttl_secondsOptional[int]No
no_expiryboolNo
is_protectedOptional[bool]No
endpoint_typestrNo
autoscaling_limit_min_cuOptional[float]No
autoscaling_limit_max_cuOptional[float]No
scale_to_zero_secondsOptional[int]No
nameOptional[str]No

Description: Manage Lakebase PostgreSQL databases: create, update, get, list, delete.

Parameters:

ParameterTypeRequiredDescription
actionstrYes
nameOptional[str]No
typestrNo
capacitystrNo
stoppedboolNo
display_nameOptional[str]No
pg_versionstrNo
forceboolNo

Description: Manage Lakebase sync (reverse ETL): create, delete.

Parameters:

ParameterTypeRequiredDescription
actionstrYes
instance_nameOptional[str]No
source_table_nameOptional[str]No
target_table_nameOptional[str]No
catalog_nameOptional[str]No
database_namestrNo
primary_key_columnsOptional[List[str]]No
scheduling_policystrNo
table_nameOptional[str]No

Description: Manage Supervisor Agent (MAS) - orchestrates multiple agents for query routing.

Parameters:

ParameterTypeRequiredDescription
actionstrYes
namestrNo
agentsList[Dict[str, str]]No
descriptionstrNo
instructionsstrNo
tile_idstrNo
examplesList[Dict[str, str]]No