Skip to main content
Databricks Development Tools

Databricks Development Tools

Databricks development tools with CLI, SDK, Connect, PySpark, and Delta Lake support.

databrickssparkpysparkdeltalakedataengineering
Overview

Complete Databricks development environment including Databricks CLI, Python SDK, Databricks Connect for remote development, PySpark and Delta Lake for data processing, and VS Code extensions for Asset Bundles development and workspace integration.

Script ID:tool-databricks
Script:install-tool-databricks.sh

Python Packages (pip)

PackageDescription
databricks-sdk
databricks-connect
pyspark
delta-spark
pyarrow
sqlparse

VS Code Extensions

ExtensionDescription
DatabricksDatabricks workspace integration and Asset Bundles
JupyterNotebook support for Databricks notebooks
PythonPython language support
PylancePython language server
YAMLYAML support for databricks.yml
REST ClientTest Databricks REST APIs

Installation

Install via the interactive menu:

dev-setup

Or install directly:

.devcontainer/additions/install-tool-databricks.sh
Full installation options (click to expand)


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 Databricks Development Tools
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ID: tool-databricks
Name: Databricks Development Tools
Script version: 0.0.1
Category: DATA_ANALYTICS, Data & Analytics Tools
Description: Installs Databricks CLI, Python SDK, Connect, and related tooling for Asset Bundles development

Usage:

Action:
install-tool-databricks.sh # Install Databricks development tools
install-tool-databricks.sh --uninstall # Uninstall Databricks development tools

Info:
install-tool-databricks.sh --help # Show help and usage information

Python Packages (pip):
- databricks-sdk
- databricks-connect
- pyspark
- delta-spark
- pyarrow
- sqlparse

VS Code Extensions:
- Databricks (databricks.databricks) - Databricks workspace integration and Asset Bundles
- Jupyter (ms-toolsai.jupyter) - Notebook support for Databricks notebooks
- Python (ms-python.python) - Python language support
- Pylance (ms-python.vscode-pylance) - Python language server
- YAML (redhat.vscode-yaml) - YAML support for databricks.yml
- REST Client (humao.rest-client) - Test Databricks REST APIs

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━