Databricks Project Accelerators
CLI tool that scaffolds production-ready Databricks solutions via Jinja2 templates and Databricks Asset Bundles.
Installation
pip install databricks-project-accelerators
Quickstart
Open an empty folder in VS Code, then run in the terminal:
# See what's available
dpa list
# Scaffold a project
dpa init medallion-sdp
# Open the generated project
code medallion-sdp
cd medallion-sdp
# Authenticate the Databricks CLI if you haven't already
databricks configure
# Deploy to your workspace
databricks bundle deploy
# Run the job
databricks bundle run medallion_sdp_job
That's it — your Databricks solution is live.
Accelerators
| Name | Description |
|---|---|
medallion-sdp |
Streaming Delta Pipeline (DLT) with bronze/silver/gold layers and a DAB job |
medallion-dbt |
Medallion architecture (bronze/silver/gold) using dbt models over TPCH |
mlflow-project |
MLflow training, model registration, and batch scoring over TPCH |
lakebase-streamlit-app |
Databricks App (Streamlit) connected to TPCH analytics + Lakebase master data |
custom-python-wheel |
Custom Python wheel package with a build-and-upload job and an import verification notebook |
ai-bi |
Lakeview dashboard + Genie Space with metric views over the TPCH sample dataset |
CLI reference
dpa init <accelerator> # scaffold a project
dpa init <accelerator> --dry-run # preview files without writing
dpa init <accelerator> --force # overwrite existing files
dpa list # list all accelerators
dpa deploy --env prod # deploy via Databricks Asset Bundle
Requirements
- Python 3.10+
- Databricks CLI v1.3.0+ configured against a Unity Catalog workspace
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file databricks_project_accelerators-0.1.2.tar.gz.
File metadata
- Download URL: databricks_project_accelerators-0.1.2.tar.gz
- Upload date:
- Size: 1.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc447dccb3d5860703778ce0d69b4799e6431238c41da906df09bdc25b0728dd
|
|
| MD5 |
cc1b01b524df1282fa1f234d50f9d032
|
|
| BLAKE2b-256 |
925bfb74c417faf7577913463d9f07a11f392fa9a783e1aca6de955fe78bb752
|
Provenance
The following attestation bundles were made for databricks_project_accelerators-0.1.2.tar.gz:
Publisher:
publish.yml on pegodk/databricks-project-accelerators
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
databricks_project_accelerators-0.1.2.tar.gz -
Subject digest:
dc447dccb3d5860703778ce0d69b4799e6431238c41da906df09bdc25b0728dd - Sigstore transparency entry: 2336654769
- Sigstore integration time:
-
Permalink:
pegodk/databricks-project-accelerators@0364c6b8e625f76d6f1d5c62750c7ee3c08160ff -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/pegodk
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@0364c6b8e625f76d6f1d5c62750c7ee3c08160ff -
Trigger Event:
push
-
Statement type:
File details
Details for the file databricks_project_accelerators-0.1.2-py3-none-any.whl.
File metadata
- Download URL: databricks_project_accelerators-0.1.2-py3-none-any.whl
- Upload date:
- Size: 67.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5930576c168a0b97a28e0d2538757aa847d76f2957d8afdf7c66c9809e968578
|
|
| MD5 |
44e5dda9a6e2c226a4934bb773b3d972
|
|
| BLAKE2b-256 |
b5d9ea13292bb3f22752122a16aad414fcbd4bc293eddac78e3841deb6692357
|
Provenance
The following attestation bundles were made for databricks_project_accelerators-0.1.2-py3-none-any.whl:
Publisher:
publish.yml on pegodk/databricks-project-accelerators
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
databricks_project_accelerators-0.1.2-py3-none-any.whl -
Subject digest:
5930576c168a0b97a28e0d2538757aa847d76f2957d8afdf7c66c9809e968578 - Sigstore transparency entry: 2336654805
- Sigstore integration time:
-
Permalink:
pegodk/databricks-project-accelerators@0364c6b8e625f76d6f1d5c62750c7ee3c08160ff -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/pegodk
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@0364c6b8e625f76d6f1d5c62750c7ee3c08160ff -
Trigger Event:
push
-
Statement type: