What problem does it solve?
It helps you implement reliable Databricks workflows (clusters, jobs, SQL execution, Unity Catalog, serving, and vector search) by providing a practical, SDK-first reference so you don’t have to stitch together fragmented API docs and examples.
Core Features & Use Cases
- Faster SDK-driven development: guidance for common Workspace API areas such as compute (clusters), jobs, SQL warehouses, statement execution, and Unity Catalog (tables, schemas, volumes).
- Production-friendly operational patterns: covers authentication options, configuration defaults, pagination behavior, wait/async handling via
*_and_wait and Wait objects, and basic error handling patterns.
- Fallback to direct REST API: uses the SDK’s
api_client.do() when an operation is not yet available or is awkward via higher-level SDK methods.
- Real-world use case: create and manage a cluster, run a parameterized SQL statement on a warehouse, and then query results—optionally extending the workflow to catalogs/tables and model serving.
Quick Start
Use the databricks-python-sdk skill to generate a WorkspaceClient authentication setup and then run a parameterized SQL query against a warehouse using w.statement_execution.execute_statement().