What problem does it solve?
Setting up a Databricks agent development environment and authentication can be slow and error-prone, especially the first time you run a template or switch workspaces.
Core Features & Use Cases
- Initial environment setup: validates prerequisites (uv, nvm/Node 20, Databricks CLI) and performs first-time workspace configuration.
- Authentication and config wiring: creates or updates
.env and databricks.yml so local runs and deployments use the correct profile, MLflow experiment, and app binding.
- Idempotent re-runs: safely reuses an existing
.env/experiment/Lakebase configuration to avoid duplicate creation and repeated prompts.
Example use case: You cloned the repository for Databricks agent development on a new machine and need to authenticate, initialize MLflow experiment settings, and bind the bundle to an existing Databricks app before deploying.
Quick Start
Run the quickstart with a workspace URL to create your local configuration: uv run quickstart --host https://your-workspace.cloud.databricks.com.