skills/smithery.ai/databricks-sdk-patterns

databricks-sdk-patterns

SKILL.md

Databricks SDK Patterns

Overview

Production-ready patterns for the Databricks Python SDK (databricks-sdk). Covers singleton client initialization, typed error handling, cluster lifecycle management, type-safe job construction, and pagination. Uses real SDK exception classes and API shapes.

Prerequisites

  • databricks-sdk>=0.20.0 installed
  • Authentication configured (see databricks-install-auth)
  • Python 3.10+

Instructions

Step 1: Singleton Client with Profile Support

Each WorkspaceClient holds an HTTP session and re-authenticates. Cache instances.

from databricks.sdk import WorkspaceClient, AccountClient
from functools import lru_cache
Installs
2
First Seen
Mar 23, 2026