Bicep
Control Plane · Infrastructure as Code
Microsoft's domain-specific language for declaratively deploying Azure resources.
- Open source
Control Plane · Infrastructure as Code
Defines Databricks jobs, pipelines and other workspace assets as YAML and deploys them with the Databricks CLI. Renamed Declarative Automation Bundles in 2026.
Databricks Asset Bundles package a Databricks project as code: jobs, pipelines, dashboards, model serving endpoints, experiments and registered models, defined in YAML and deployed with the Databricks CLI. Databricks renamed them Declarative Automation Bundles in 2026, though the original name is still what teams say.
They are scoped to one platform, deliberately. A bundle deploys objects inside a Databricks workspace, not cloud infrastructure. For workspaces and accounts themselves, Databricks points you at its Terraform provider instead.
The workflow is validate, plan, deploy, run. State is kept in the workspace file system rather than on your machine, so a team deploys against the same tracked resources, with locking to prevent clashing deployments.
Targets give per-environment deployments from one definition. Development mode prefixes and tags resources per user and pauses schedules, so a developer's copy cannot fire on a schedule. Production mode adds guardrails, including checking that you are on the expected Git branch.
One thing to know if you read older material: bundles were originally built on the Databricks Terraform provider, but a direct deployment engine is now the default for new bundles and Databricks says the Terraform engine will be disabled. Descriptions of bundles as "Terraform underneath" are out of date.
Existing workspace objects can be adopted rather than rebuilt: the CLI can generate configuration from them and bind definitions to what already exists.
The same headings are used for every infrastructure as code entry, so two tools can be read side by side.
Free
No separate charge is published: bundles and the CLI are not line items on the Databricks price list, and use is tied to a Databricks subscription. Databricks itself is billed by consumption, with committed-use discounts quoted privately. Unlike Bicep, Databricks publishes no explicit statement that bundles are free.
Bundles are a feature of the Databricks platform, delivered through the Databricks CLI, which is published on GitHub under the proprietary Databricks Licence rather than an open-source one: it may be used only in connection with a Databricks subscription. Development is Databricks-led with no foundation governance, and there is no separate commercial edition of bundles. The CLI reached version 1.17 in September 2026.
Control Plane · Infrastructure as Code
Microsoft's domain-specific language for declaratively deploying Azure resources.

Control Plane · Infrastructure as Code
Open-source fork of Terraform under the Linux Foundation, compatible with Terraform providers.
Control Plane · Infrastructure as Code
Infrastructure as code written in general-purpose languages such as TypeScript, Python and Go.
Control Plane · Infrastructure as Code
Infrastructure as code tool from HashiCorp, with providers for clouds and data platforms such as Databricks and Snowflake.
Drafted with AI assistance and checked against the vendor’s own documentation.