Domains
Multi-domain by design
OpenDOPS is a framework for standardizing data engineering project structure across tools — not a single-vendor wrapper. Databricks (bundles + notebooks) and dbt ship today; more domains are on the roadmap.
Databricks DAB
dops dbx dab
Declarative Automation Bundle monorepos — bundles, targets, sandbox prefixes, and CI.
Databricks Notebooks
dops dbx notebook
Non-DAB notebook/workspace projects deployed with native databricks sync — branch-isolated by workspace folder.
dbt
dops dbt
Standardized dbt projects — staging/marts models, sources, seeds, tests, env targets, and CI. Branch-isolated sandbox schemas; run with the dbt CLI.
Apache Airflow
dops airflow
Opinionated DAG project layout, shared operators, and deployment workflows.
Snowflake
dops snowflake
Repeatable warehouse, pipeline, and migration scaffolding with branch-safe deploys.
Want a domain sooner? Open an issue — the blueprint model is built to extend.
An extensible blueprint model
Every domain is built from versioned blueprints.
It ships databricks-python-wheel-job and
databricks-notebook-workspace today; more are planned across domains.
| Domain | Namespace | Status |
|---|---|---|
| Databricks (Asset Bundles) | dops dbx dab | Available |
| Databricks (Notebooks) | dops dbx notebook | Available |
| dbt | dops dbt | Available |
| Apache Airflow | dops airflow | On the roadmap |
| Snowflake | dops snowflake | On the roadmap |
Want a domain sooner? Open an issue.
Ship standardized data engineering projects.
Install the dops CLI and scaffold your first
standardized project in under a minute.