Databricks Starter Kit
Production-ready starter templates for building data platforms on Databricks with Unity Catalog and Delta Lake: workspace bootstrap, medallion layout, and job scaffolding.
📁 File Structure 27 files
├── LICENSE
├── README.md
├── cicd_templates/
│ ├── azure_devops_pipeline.yml
│ ├── deploy_notebooks.py
│ ├── github_actions_workflow.yml
│ ├── run_tests.py
├── config/
│ ├── environment.py
│ ├── logging_config.py
│ ├── secrets.py
├── free-sample.zip
├── guide/
│ ├── 01_what-s-inside.md
│ ├── 02_module-deep-dives.md
│ ├── 03_frequently-asked-questions.md
├── index.html
├── ingestion_templates/
│ ├── api_ingestion.py
│ ├── base_pipeline.py
│ ├── database_ingestion.py
│ ├── file_ingestion.py
│ ├── streaming_ingestion.py
├── medallion_bootstrap/
│ ├── 01_create_catalogs.py
│ ├── 02_create_schemas.py
│ ├── 03_grant_permissions.py
│ ├── config.py
├── unity_catalog_setup/
│ ├── data_governance_policies.md
│ ├── setup_catalogs.sql
│ ├── setup_credentials.sql
│ ├── setup_external_locations.sql
📖 Documentation Preview README excerpt
Databricks Starter Kit
Production-ready templates for building data platforms on Databricks with Unity Catalog and Delta Lake.
Skip the months of trial and error. This kit gives you the same patterns and architecture used by data platform teams at scale — fully documented, customizable, and ready to deploy.
---
What's Inside
| Module | What It Does |
|---|---|
| **config/** | Environment detection, secret management, structured logging |
| **medallion_bootstrap/** | One-command setup of your bronze/silver/gold catalog structure with RBAC |
| **ingestion_templates/** | Battle-tested pipelines for APIs, databases, files, and streaming |
| **cicd_templates/** | Azure DevOps & GitHub Actions pipelines, deployment scripts, test runner |
| **unity_catalog_setup/** | SQL scripts for catalogs, external locations, credentials, and governance |
21 files — every one fully runnable, type-hinted, and documented.
---
Quick Start
1. Upload to Databricks
Upload this kit to a Databricks Repo or the workspace file system:
/Repos/<your-user>/databricks-starter-kit/
Or use the Databricks CLI:
databricks repos create \
--url https://github.com/your-org/databricks-starter-kit \
--provider github
2. Configure Your Environment
Edit config/environment.py to register your workspace IDs:
WORKSPACE_ENV_MAP: dict[str, str] = {
"1234567890123456": "dev", # Your dev workspace org ID
"2345678901234567": "staging", # Your staging workspace
"3456789012345678": "prod", # Your production workspace
}
Update storage account names and catalog prefixes to match your naming conventions.
3. Bootstrap the Medallion Architecture
Edit medallion_bootstrap/config.py with your catalog names and team groups, then run:
In a Databricks notebook — run these in order:
... preview truncated, see full README in product download.
📄 Code Sample .py preview
📅 Changelog
v1.0.0 — Initial release.
Purchases include lifetime updates. Check the product page for the latest version.
📄 Product Preview
Try the interactive reader and demo tools below, or get the full product with all content unlocked.
📖 Interactive Reader (Free Preview)⚙ Try Demo Tools📦 Download Free Sample❓ Frequently Asked Questions
What license is this under?
MIT License. You can use it in commercial, client, and internal projects. See our license terms page for details.
How do I download after purchase?
Immediately after purchase, you'll be redirected to a download page. A download link is also sent to your email.
Do I get updates?
Yes. All products include lifetime updates at no extra cost. Re-download anytime for the latest version.
What if it doesn't work for me?
DM @DatanestDigital on X and we'll make it right.
Can I get a refund?
DM @DatanestDigital on X with your order number and we'll help.
Is there support?
DM @DatanestDigital on X. We respond within 1-2 business days.