Popular: Data updated October 27, 2026

Categories

Internet1,356
Communication321
Audio & video898
Graphics & design539
Office & productivity1,124
Developer tools3,134
AI tools529
Security & privacy385
System tools3,114
Games523
Education & science239
Network & IT284

DatabricksCLI 1.20.0 download

Databricks Command Line Interface

Databricks Terminals & CLI tools #50 Terminals & CLI tools
This is an older version. The current version is 1.22.1. DatabricksCLI 1.22.1 · Released:

Installer files 1.20.0

ArchitectureTypeScopeFile sizeDownloadSHA256
64-bit ZIP → Portable — — github.com VirusTotal
ARM64 ZIP → Portable — — github.com VirusTotal

Link and SHA256 come from the Windows Package Manager community manifest. Compare the hash of the downloaded file before running it.

Release notes

Release v1.20.0
Notable Changes
- Remove the Terraform deployment engine. bundle.engine: terraform and DATABRICKS_BUNDLE_ENGINE=terraform now error, and a failed migration of existing Terraform state is reported as an error instead of falling back to Terraform. To keep deploying with Terraform, use Databricks CLI v1.19.x. (#6888, #6889)
CLI
- databricks aitools install now supports Kiro, installing Databricks agent skills into its skills directory. (#6908)
- Fixed databricks api corrupting integers larger than 2^53 (such as job and pipeline ids) — request bodies and responses now preserve them exactly. (#6884)
- Added --auth-mode and --set <plugin>.<resourceKey>.authMode=obo|sp|both to databricks apps init so AppKit resources can be accessed on behalf of the user, by the service principal, or both. The default stays service principal. (#6886)
- databricks apps init now requires a value for every field a service principal resource binding references, prompting for missing values in an interactive terminal and otherwise failing with the --set key to use, instead of creating a project with unset variables. (#6903)
- Add databricks apps init --package-manager <npm|pnpm> to select the package manager for Node.js templates. Infer the default quietly from template lockfiles and AppKit version, check prerequisites before creating files, and preserve template formatting and pnpm version pins. (#6902)
- Select npm or pnpm from packageManager declarations and lockfiles for apps validate and project validation during apps deploy. (#6892)
- Fix auth docker host reporting the credential helper as configured when its executable is missing from PATH. (#6880)
- Warn when the CLI binary was built more than 6 months ago and recommend updating. (#6898)
AI Runtime
- Add an experimental rank-partitioned container images to AI Runtime jobs. (#6841)
- Support snapshot fields directly under code_source without requiring type or a nested snapshot block. (#6927)
- Map AIR priority and Unity Catalog image fields when converting run configurations to bundles. (#6905)
- Add workspace backend validation to air run --dry-run. (#6934)
Bundles
- Warn that bundle.terraform is deprecated and has no effect since the Terraform deployment engine was removed. (#6940)
- Direct engine now detects and applies an explicitly configured zero-value boolean or float (e.g. gcp_attributes.use_preemptible_executors: false, azure_attributes.spot_bid_max_price: 0) added to a resource first deployed without the field, matching the existing handling of an explicit integer zero. (#6882)
- Fix bundle deployment migrate failing with "no such file or directory" when the Terraform state has no resources or the configuration no longer declares any of them. (#6958)
- bundle run and pipelines run now send the per-update development parameter for pipelines in development mode targets. Setting development on a pipeline is deprecated and now emits a warning; use mode: development instead. (#6863)
- Remove the hidden bundle debug terraform command. (#6933)
- Add support for run_as.group_name at the bundle and target levels for jobs and pipelines. (#6676)
- Fix recreating a secret scope that was deleted outside of the bundle with the direct deployment engine. (#6970)
- Accept title-case booleans (True/False, as rendered by Azure Pipelines) for boolean variables, and accept the same boolean strings (yes/no, on/off, ...) in Python bundles as in YAML. (#6942)
Dependency Updates
- Bump github.com/databricks/databricks-sdk-go from v0.182.0 to v0.185.0. (#6928)

https://github.com/databricks/cli/releases/tag/v1.20.0

Most popular in Terminals & CLI tools

See all
  1. PowerShellPowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.
  2. QPDFQPDF is a command-line tool and C++ library that performs content-preserving transformations on PDF files.
  3. Oh My PoshPrompt theme engine for any shell
  4. Microsoft Azure CLIThe Azure command-line interface (Azure CLI) is a set of commands used to create and manage Azure resources. The Azure CLI is available across Azure services and is designed to get you working quickly with Azure, with an emphasis on automation.
  5. yqyq is a portable command-line YAML, JSON, XML, CSV and properties processor.
  6. AlacrittyAlacritty is a free and open-source GPU accelerated terminal emulator focused on performance and simplicity.
  7. fzfA general-purpose command-line fuzzy finder
  8. PuTTYA free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator.
  9. cURLCommand line tool and library for transferring data with URLs
  10. TabbyA terminal for a more modern age.

Tags

Share