databricks-python-sdk

Manage Databricks compute, jobs, and Unity Catalog with Python SDK code examples.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/robkisk/coding-agents-databricks-app --skill databricks-python-sdk-robkisk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-python-sdk
Source: https://github.com/robkisk/coding-agents-databricks-app/tree/main/.claude/skills/databricks-python-sdk
Command: npx skills add https://github.com/robkisk/coding-agents-databricks-app --skill databricks-python-sdk-robkisk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and examples for interacting with Databricks services using the official Python SDK, Databricks Connect, and the Databricks CLI, streamlining development and operational tasks.

Core Features & Use Cases

  • Databricks SDK Mastery: Learn to manage clusters, jobs, SQL warehouses, Unity Catalog objects (tables, schemas, volumes), model serving endpoints, and more.
  • Databricks Connect: Configure and use Databricks Connect for local Spark development against Databricks clusters.
  • Databricks CLI: Understand common CLI commands for workspace management and automation.
  • Use Case: A data engineer needs to automate the creation of a new Databricks SQL warehouse, set up a job to run a daily ETL pipeline, and grant access to a specific table in Unity Catalog. This Skill provides the necessary code snippets and configuration guidance.

Quick Start

Use the databricks-python-sdk skill to list all available SQL warehouses in your Databricks workspace.

Frequently Asked Questions about databricks-python-sdk

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

FAQPage Schema
How do I automate Databricks SQL warehouse creation and ETL job setup using Python?

To automate Databricks SQL warehouse creation and ETL job setup, use the Databricks Python SDK to programmatically manage compute, configure jobs, and handle workspace-level APIs for seamless pipeline execution.

How do I manage Unity Catalog tables and schemas with the Databricks Python SDK?

Manage Unity Catalog tables and schemas using the Databricks Python SDK by calling workspace-level APIs to programmatically create, modify, and grant access to data objects for secure governance.

Can I run local Spark development against Databricks clusters using Databricks Connect?

Yes, you can run local Spark development against Databricks clusters by configuring Databricks Connect, allowing you to write and test PySpark code locally before deploying to remote compute.

What is the best way to handle asynchronous application integration and errors in the Databricks SDK?

The best way to handle asynchronous application integration and errors in the Databricks SDK is by following its detailed documentation references and best practices for robust API response management.

How do I manage Databricks model serving endpoints and account-level security via Python?

Manage Databricks model serving endpoints and account-level security via Python by using the official SDK to interact with specific APIs designed for deploying models and configuring workspace permissions.