databricks-python-sdk

Automate Databricks environments using the Python SDK, Connect, CLI, and REST API.

4|2|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/alessandro9110/Speech-To-Text-With-Databricks --skill databricks-python-sdk-alessandro9110
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-python-sdk
Source: https://github.com/alessandro9110/Speech-To-Text-With-Databricks/tree/main/.claude/skills/databricks-python-sdk
Command: npx skills add https://github.com/alessandro9110/Speech-To-Text-With-Databricks --skill databricks-python-sdk-alessandro9110

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 programmatically, enabling efficient automation and management of Databricks resources.

Core Features & Use Cases

  • Databricks SDK: Interact with Workspace and Account APIs for clusters, jobs, SQL warehouses, Unity Catalog, model serving, and more.
  • Databricks Connect: Run Spark code locally against a Databricks cluster.
  • Databricks CLI & REST API: Utilize command-line tools and direct API calls for advanced operations.
  • Use Case: Automate the creation and management of Databricks clusters, deploy jobs, query data via SQL warehouses, and manage Unity Catalog objects using Python scripts.

Quick Start

Use the databricks-python-sdk skill to list all clusters 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 cluster and job management using Python?

You can automate Databricks cluster and job management by using the Python SDK to interact with Workspace and Account APIs. This allows you to programmatically deploy jobs, configure clusters, and manage resources through Python scripts.

What is Databricks Connect and when do I need it for Spark code?

Databricks Connect is a client library that lets you run Spark code locally against a remote Databricks cluster. You need it when you want to develop and test Spark jobs on your local machine before deploying them to the Databricks environment.

Can I manage Unity Catalog objects programmatically with the Databricks Python SDK?

Yes, you can manage Unity Catalog objects programmatically with the Databricks Python SDK. It provides comprehensive interactions for Unity Catalog, allowing you to automate the creation and governance of data assets using Python scripts.

Does the Databricks Python SDK support direct REST API calls and CLI operations?

Yes, the Databricks Python SDK supports direct REST API calls and CLI operations. It provides comprehensive guidance for utilizing command-line tools and direct API requests to execute advanced operations within your Databricks environment.

How do I query data via SQL warehouses using the Databricks Python SDK?

You can query data via SQL warehouses by using the Databricks Python SDK to execute SQL operations against configured warehouses. This facilitates programmatic data retrieval and manipulation directly within your automated Python workflows.