databricks-sdk
Databricks SDK for Python (Beta)
Install
databricks-sdk on PyPI
pip
pip install databricks-sdkuv
uv add databricks-sdkpoetry
poetry add databricks-sdkPackage 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
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...
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
Similar packages
unclear · top 1,000 on PyPI
databricks-sql-connectorpermissive · top 1,000 on PyPI
databricks-sqlalchemypermissive · top 1,000 on PyPI
azure-identityunclear · top 1,000 on PyPI
pyparsingpermissive · top 1,000 on PyPI
azure-batchunclear · top 1,000 on PyPI
apache-airflow-providers-databrickspermissive · top 1,000 on PyPI
google-auth-oauthlibpermissive · top 1,000 on PyPI
pydata-google-authpermissive · top 1,000 on PyPI
mlflow-tracingpermissive · top 1,000 on PyPI