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—