Deploying a bundle through REST APIs
Databricks Asset Bundles are deployed with the databricks bundle deploy command, which is a thin client that translates your bundle's YAML configuration into a series of calls against standard Databricks REST APIs (Workspace, Jobs, Pipelines, etc.). There is no separate 'Bundle' REST endpoint—CLI/CI tooling always sits on top of the same public REST APIs used elsewhere in the platform.
1 · Learn the must-know
databricks bundle deployauthenticates using the same mechanisms as any REST API call—PAT, OAuth token, or a service principal—typically supplied viaDATABRICKS_HOST/DATABRICKS_TOKENenv vars or a configured CLI profile.- During deploy, source files and notebooks are uploaded to the workspace via the Workspace API, while jobs, pipelines, and other resources are created or updated via their respective REST APIs (Jobs API, Pipelines API, etc.).
- Deployment is idempotent: bundle state tracks previously deployed resource IDs so re-running deploy updates existing jobs/pipelines instead of creating duplicates.
- Which workspace/host the REST calls target is controlled by the
targetssection in databricks.yml (e.g., dev, staging, prod), so the same bundle can deploy to different environments without code changes. - In CI/CD pipelines you typically still invoke the Databricks CLI to perform bundle deploy rather than hand-crafting raw REST calls, since the CLI manages the correct sequencing and dependency resolution of the underlying API operations.
- Permissions for the deployed resources (jobs, pipelines) are set via the REST APIs' permission endpoints as declared in the bundle's
permissionsblock, so the deploying identity must have sufficient rights in the target workspace.
2 · Check your understanding
A data engineer runs databricks bundle deploy against a target workspace. The bundle defines a job resource and a Delta Live Tables pipeline resource. Which statement best describes how this deployment is actually carried out?
What you have tried across DP-750's objectives, not a readiness score.
Set up and configure an Azure Databricks environment15-20% of the exam0 of 13 tried
Secure and govern Unity Catalog objects15-20% of the exam0 of 12 tried
Prepare and process data30-35% of the exam0 of 28 tried
Deploy and maintain data pipelines and workloads30-35% of the exam0 of 24 tried
3 · Keep going
Ready for more? Take a weighted mock or try free practice questions.