databricks-install-auth
Installation
SKILL.md
Databricks Install & Auth
Overview
Set up Databricks CLI v2, Python SDK, and authentication. Covers Personal Access Tokens (legacy), OAuth U2M (interactive), and OAuth M2M (service principal for CI/CD). Databricks strongly recommends OAuth over PATs for production.
Prerequisites
- Python 3.8+ with pip
- Databricks workspace URL (e.g.,
https://adb-1234567890123456.7.azuredatabricks.net) - For PAT: User Settings > Developer > Access Tokens in workspace UI
- For OAuth M2M: Service principal with client ID and secret
Instructions
Step 1: Install Databricks CLI and Python SDK
set -euo pipefail
# Install CLI v2 (standalone binary — recommended)
curl -fsSL https://raw.githubusercontent.com/databricks/setup-cli/main/install.sh | sh
Related skills