skillfed

databricks-sdk

Databricks SDK for Python (Beta)

databricks-sdk Permissive license Active v0.128.0 released

Install

databricks-sdk on PyPI

pip

pip install databricks-sdk

uv

uv add databricks-sdk

poetry

poetry add databricks-sdk

Package facts

License not declared (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 4 — requests, google-auth, protobuf, urllib3
Maintenance actively maintained — 0 days since the last release
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: databricks_sdk-0.128.0-py3-none-any.whl

Keywords: databricks, sdk

Development Status :: 4 - BetaIntended Audience :: DevelopersIntended Audience :: Science/ResearchIntended Audience :: System AdministratorsLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13

About databricks-sdk

from the package's own PyPI description — quoted content, verbatim

Databricks SDK for Python (Beta)

PyPI - Downloads (image) PyPI - License (image) databricks-sdk (image) PyPI (image) codecov (image) lines of code (image)

> This repository is a read-only mirror, published from Databricks' > internal repository with each release. Pull requests are reviewed > here but merged internally (see CONTRIBUTING.md).

Beta: This SDK is supported for production use cases, but we do expect future releases to have some interface...

Read as markdown · JSON record · Docs

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Official Python SDK for Databricks Lakehouse that wraps all public REST API operations, with built-in retry logic, authentication handling, and support for long-running operations and paginated responses.

Low friction: pure Python wheel with only four runtime dependencies (requests, google-auth, protobuf, urllib3), all widely maintained. Active maintenance with a release on 2026-08-13.

Permissive license (Apache Software License per classifiers) means you can use, modify, and distribute this package with minimal legal friction in most commercial and open-source contexts.

Usage

pip install databricks-sdk

from databricks.sdk import WorkspaceClient
w = WorkspaceClient()
for cluster in w.clusters.list():
    print(cluster.cluster_name)

Requires Python 3.10 or later; Databricks authentication credentials (token, config profile, or cloud-native auth) must be configured via environment variables or .databrickscfg file.

Verdict: Actively maintained official SDK in Beta status with low install friction and no known vulnerabilities. Permissive licensing and support for Python 3.10+ make it a straightforward choice for Databricks automation, though the Beta designation signals potential interface changes in future releases.

Needs verification

  • Whether the 'latest_release' date of 2026-08-13 is accurate or represents a data anomaly
  • Specific interface stability guarantees or deprecation policy beyond the general Beta designation
  • Real-world performance and retry behavior under high-concurrency or network-failure scenarios
databricks api client pythondatabricks workspace client sdkdatabricks lakehouse pythondatabricks rest api wrapperdatabricks automation pythondatabricks cluster managementdatabricks job orchestration

Similar packages