LazyDatabricks
Guide

Overview

Overview of LazyDatabricks features and capabilities

LazyDatabricks provides a terminal-based interface for managing Databricks workspaces. This guide covers the main features and how to use them effectively.

Design Principles

  • Read-first, act-second. Default is safe visibility; destructive actions require explicit arming.
  • Spark-true, not API-true. "Is my cluster usable?" matters more than "does the API say RUNNING?"
  • Logs are the primary artifact. One keystroke, not seven clicks.

Main Screens

LazyDatabricks organizes resources into focused screens:

KeyScreenDescription
hHomeHealth dashboard with workspace identity and resource summaries
cClustersAll-purpose and job compute clusters
jJobsThree-pane hierarchy: Jobs → Runs → Detail
pPipelinesDelta Live Tables pipeline management
wWarehousesSQL warehouse monitoring
PConfigProfile switching and connection testing

Each screen uses a consistent pattern:

  1. Master List - Browse resources with arrow keys or Tab between panes
  2. Detail Panel - Shows details of selected item
  3. Actions - Destructive actions require Armed Mode

Keyboard-First Design

Every action is accessible via keyboard shortcuts:

PatternKeysDescription
Screen switchh, c, j, p, wJump to any screen
List navigation, , TabNavigate within screens
Actionss, t, RStart, terminate, restart
Armed modeAEnable destructive actions
Help?Show keybindings overlay

Next Steps

Explore each feature in detail:

On this page