Databricks Workspace Toolkit
Automate Databricks workspace management including clusters, jobs, secrets, and permissions.
📋 What's Inside 17 files
- ✓ README.md—
- ✓ manifest.json—
- ✓ LICENSE—
- ✓ src/workspace_manager.py—
- ✓ src/cluster_manager.py—
- ✓ src/job_manager.py—
- ✓ src/secret_manager.py—
- ✓ src/unity_catalog_setup.py—
- ✓ src/permissions_manager.py—
- ✓ configs/cluster_policies.json—
- ✓ configs/workspace_config.yaml—
- ✓ configs/job_templates/etl_job.json—
- ✓ configs/job_templates/ml_training_job.json—
- ✓ scripts/setup_workspace.sh—
- ✓ scripts/export_workspace.sh—
📁 File Structure 17 files
├── README.md
├── manifest.json
├── LICENSE
├── src/
│ ├── workspace_manager.py
│ ├── cluster_manager.py
│ ├── job_manager.py
│ ├── secret_manager.py
│ ├── unity_catalog_setup.py
│ ├── permissions_manager.py
├── configs/
│ ├── cluster_policies.json
│ ├── workspace_config.yaml
│ ├── job_templates/
│ │ ├── etl_job.json
│ │ ├── ml_training_job.json
├── scripts/
│ ├── setup_workspace.sh
│ ├── export_workspace.sh
├── notebooks/
│ ├── admin_dashboard.py
├── guides/
│ ├── workspace-management.md
📖 Documentation Preview README excerpt
Databricks Workspace Toolkit
Automate Databricks workspace management — clusters, jobs, secrets, Unity Catalog, and permissions.
> Stop clicking through the UI. Manage your entire Databricks workspace programmatically with production-ready Python wrappers around the Databricks REST APIs.
---
What You Get
File Tree
databricks-workspace-toolkit/
├── README.md
├── manifest.json
├── LICENSE
├── src/
│ ├── workspace_manager.py # Notebook CRUD, import/export
│ ├── cluster_manager.py # Cluster lifecycle, pools, policies
│ ├── job_manager.py # Jobs API: create, run, notifications
│ ├── secret_manager.py # Secret scopes and ACLs
│ ├── unity_catalog_setup.py # UC bootstrap: catalogs, schemas, grants
│ └── permissions_manager.py # RBAC for workspace resources
├── configs/
│ ├── cluster_policies.json # Cost control cluster policies
│ ├── workspace_config.yaml # Environment configuration
│ └── job_templates/
│ ├── etl_job.json # Multi-task ETL pipeline job
│ └── ml_training_job.json # ML training with GPU cluster
├── scripts/
│ ├── setup_workspace.sh # Bootstrap workspace setup
│ └── export_workspace.sh # Backup notebooks and configs
├── notebooks/
│ └── admin_dashboard.py # Admin overview dashboard
└── guides/
└── workspace-management.md # Best practices guide
Getting Started
1. Configure Your Workspace
configs/workspace_config.yaml
workspace:
host: "https://adb-1234567890.12.azuredatabricks.net"
token_env_var: "DATABRICKS_TOKEN"
... 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.