$npx skillfedfor your agent

databricks-labs-blueprint

Common libraries for Databricks Labs

With conditionsPyPI Released Dec 202521.6M downloads / moPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — databricks_labs_blueprint-0.12.0-py3-none-any.whl
v0.12.0 · released 2025-12-30 · Python >=3.10 · 1 runtime deps: databricks-sdk

Yes, with conditions. The package is actively maintained, has no known vulnerabilities, and low install friction. It ranks in the top 1000 on PyPI. However, the license treatment is unclear—verify the actual license terms in the repository before adopting it in proprietary or commercial work. If licensing is acceptable, it is a solid foundation for Databricks automation and CLI tooling.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later and a configured Databricks workspace client.
  • Low friction: pure Python wheel with a single runtime dependency on databricks-sdk.
  • Actively maintained with recent commits and no known vulnerabilities.

License · maintenance · safety

(unclear) — License treatment is unclear—no SPDX identifier or raw license text is available in the package metadata. Verify the actual license terms before use in proprietary or commercial projects.

last release 2025-12-30 (227 days) · last repo commit 2026-07-31 · 70 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 21,585,877 downloads/mo, #997 on PyPI

Verify before relying

pip install databricks-labs-blueprint

from databricks.sdk import WorkspaceClient
from databricks.labs.blueprint.paths import WorkspacePath

ws = WorkspaceClient()
wsp = WorkspacePath(ws, "~/some-folder")
wsp.mkdir()
  • Whether the unclear license is proprietary, open-source, or dual-licensed—check the repository.
  • Whether TUI primitives work in non-interactive environments like CI/CD or headless servers.
  • Performance characteristics of parallel task execution for large workloads.
Same gist for agents: .md · .json

What it is and what it does

Databricks Labs Blueprint is a utility library that extends Python's pathlib to work with Databricks Workspace paths, offering drop-in replacements for standard Path operations on workspace objects. It bundles several convenience layers: pathlib-style interfaces for user home folders, relative paths, and notebook sources; basic terminal UI primitives for prompts and choices; a custom logging formatter; parallel task execution helpers; and application state management including configuration serialization, installation detection, wheel building, and CLI integration.

The package is designed as a foundation for Databricks Labs projects and downstream applications. It depends only on databricks-sdk and supports Python 3.10 through 3.14. The library is actively maintained with recent releases and no known security vulnerabilities. Install friction is minimal, but the license treatment is unclear, so you should verify licensing terms before adopting it in production.

Use it for

  • Build Databricks workspace automation scripts that manipulate paths using pathlib semantics.
  • Create interactive CLI tools with built-in TUI prompts, confirmations, and multi-choice selection.
  • Manage application configuration and state across Databricks workspace installations.
  • Publish Python wheels to Databricks workspaces with version detection for released builds.
  • Parallelize background tasks in Databricks applications with error collection and failure handling.
  • Integrate custom logging with Databricks notebooks and console script entrypoints.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, with conditions.

The package is actively maintained, has no known vulnerabilities, and low install friction. It ranks in the top 1000 on PyPI. However, the license treatment is unclear—verify the actual license terms in the repository before adopting it in proprietary or commercial work. If licensing is acceptable, it is a solid foundation for Databricks automation and CLI tooling.

Install

databricks-labs-blueprint on PyPI

Before you install

Low friction: pure Python wheel with a single runtime dependency on databricks-sdk. Actively maintained with recent commits and no known vulnerabilities.

Requires Python 3.10 or later and a configured Databricks workspace client.

License in practice

License treatment is unclear—no SPDX identifier or raw license text is available in the package metadata. Verify the actual license terms before use in proprietary or commercial projects.

Quickstart

pip install databricks-labs-blueprint

from databricks.sdk import WorkspaceClient
from databricks.labs.blueprint.paths import WorkspacePath

ws = WorkspaceClient()
wsp = WorkspacePath(ws, "~/some-folder")
wsp.mkdir()

Verify before relying

  • Whether the unclear license is proprietary, open-source, or dual-licensed—check the repository.
  • Whether TUI primitives work in non-interactive environments like CI/CD or headless servers.
  • Performance characteristics of parallel task execution for large workloads.

Package facts

LicenseNot declared unclear
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
databricks-sdk
MaintenanceActively maintained 227 days since the last release
Last repo commit
First released
Downloads21,585,877 / month, #997 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaLicense :: Other/Proprietary LicenseProgramming Language :: PythonProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: Implementation :: CPython

Evidence: databricks_labs_blueprint-0.12.0-py3-none-any.whl

Tags

Capabilities
databricks workspace path librarypathlib for databricksdatabricks labs utilitiesterminal ui primitivesdatabricks application stateparallel task executiondatabricks cli integration
Topics
databricks-integrationpathlib-wrappercli-utilities
PyPI keywords
Databricks

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “databricks workspace path library”

Give your agent the search over MCP, or paste the wish link into any chat.

Similar packages

databricks-sdk Worth it
PyPI · released Aug 2026

Provides Python bindings to all public Databricks REST APIs, enabling programmatic access to workspace resources, clusters, jobs, and other Lakehouse operations.

Install it if you need programmatic access to Databricks workspaces from Python.

Apache-2.0pure Python · 3.10+
137.0Mdownloads / mo
databricks-labs-lsql With conditions
PyPI · Database · released Mar 2026

Executes SQL queries against Databricks through the Python SDK with minimal dependencies, returning results as iterators or single values without requiring a persistent connection.

However, verify the unclear license terms before committing to a production deployment, and confirm that the REST-based result fetching meets your performance…

license unclearpure Python
5.2Mdownloads / mo
dbl-sat-sdk With conditions
PyPI · Security · released Aug 2025

Retrieves profile and metadata information about Databricks workspace resources through a Python SDK, primarily for use by security analysis tooling.

However, the aging maintenance status and unclear license terms warrant verification before production use; confirm with Databricks that the package is appropriate…

license unclearpure Python · 3.8+aging
83.3Kdownloads / mo
databricks-cli Skip
PyPI · Utilities · released Oct 2023

A command-line interface for interacting with Databricks REST APIs, now superseded by newer versions and a dedicated SDK.

Install only if you are maintaining legacy scripts that cannot be migrated; for any new integration, use the recommended CLI 0.200+ or databricks-sdk-py instead.

Apache-2.0pure Python · 3.7+abandoned
14.7Mdownloads / mo
dbx Skip
PyPI · Build Tools · released Jul 2024

dbx is a CLI tool that extends Databricks capabilities for development, deployment, and management of Databricks workflows across multiple environments with versioned packaging and delivery.

No—not recommended for new projects.

license unclearpure Python · 3.8+dormant
137.7Kdownloads / mo
databricks-connect With conditions
PyPI · Distributed Computing · released Jul 2026

Databricks Connect is a client library that lets you write Spark code locally in your IDE or notebook and execute it remotely on a Databricks cluster instead of running it locally.

license unclearpure Python
12.2Mdownloads / mo

See also azure-mgmt-databricks · sqlalchemy-databricks · pathlib-abc · pulumi-databricks