databricks-python-sdk

Configure Databricks Python SDK clients, clusters, and SQL queries.

38|12|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/databrickslabs/coding-agents-databricks-apps --skill databricks-python-sdk-databrickslabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-python-sdk
Source: https://github.com/databrickslabs/coding-agents-databricks-apps/tree/main/.claude/skills/databricks-python-sdk
Command: npx skills add https://github.com/databrickslabs/coding-agents-databricks-apps --skill databricks-python-sdk-databrickslabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers working with Databricks often face fragmented documentation, inconsistent authentication setups, and unclear best practices when using the Databricks Python SDK, Databricks Connect, CLI, and REST APIs, leading to wasted time and avoidable errors in production workloads.

Core Features & Use Cases

  • Comprehensive API Guidance: Covers all core Databricks Python SDK services including clusters, jobs, SQL warehouses, Unity Catalog, model serving, and vector search, with documented code patterns for each.
  • Best Practice Enforcement: Includes critical guidance for common pitfalls like async application blocking, long-running operation handling, and proper authentication configuration.
  • Use Case: For example, a data engineer building a scheduled data pipeline can use this skill to correctly configure Databricks Connect, create ephemeral job clusters, execute parameterized SQL queries, and register output tables in Unity Catalog without referencing external documentation.

Quick Start

Use the databricks-python-sdk skill to configure your Databricks workspace client, create a compute cluster, and run a SQL query against a warehouse to retrieve sample data for analysis.

Frequently Asked Questions about databricks-python-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure authentication for the Databricks Python SDK?

Databricks SDK authentication configuration requires standardized workspace client setup to avoid common errors. This skill provides guidance for correct authentication setup across Databricks workspace management, ensuring production-ready authentication patterns.

What's the best way to use the Databricks Python SDK for async applications?

Async application integration with the Databricks Python SDK requires careful handling to avoid blocking. This skill enforces best practices for async application integration, preventing common pitfalls like async application blocking.

How do I automate Databricks workspace management and compute cluster orchestration?

Automating Databricks workspace management and compute cluster orchestration uses the official Python SDK. This skill provides documented code patterns for compute cluster orchestration, job scheduling, and workspace management operations.

Does the Databricks Python SDK support Unity Catalog governance and model serving?

The Databricks Python SDK supports Unity Catalog governance and model serving operations. This skill covers all core SDK services including Unity Catalog governance, model serving, and vector search with documented code patterns.

How do I execute parameterized SQL queries using Databricks Connect?

Executing parameterized SQL queries using Databricks Connect involves proper warehouse configuration and SDK integration. This skill provides guidance for Databricks Connect setup and SQL query execution against Databricks warehouses.

Why does my Databricks Python SDK long-running operation fail in production?

Databricks Python SDK long-running operation failures often stem from improper handling of asynchronous processes. This skill includes critical guidance for long-running operation handling and Databricks production best practices.