capabilities.work

What you can do with Databricks

Every task in plain language. Pick one, and we can help you get access.

23 things you can do

Databricks

Collection of Databricks REST APIs for managing workspaces, clusters, jobs, and data operations.

23 multi-step recipes

Recipes: multi-step jobs

Audit Cluster Lifecycle Events
Read a cluster's state and list its recent events.
Cancel Job Run and Confirm Terminal
Cancel a run and confirm it reaches a terminal state.
Cancel a Job's Active Run
Locate a job's active run and cancel it.
Clone a Job From an Existing One
Clone an existing job into a new one with a new name.
Create Directory and Import Notebook
Create a directory, import a notebook, and verify it exists.
Create Job and Trigger First Run
Create a job and trigger its first run.
Drain Active Runs Then Delete Job
Cancel any active run, then delete the job.
Edit Cluster Configuration and Verify
Edit a cluster's configuration and confirm it returns to RUNNING.
Export a Notebook and Re-Import as a Copy
Export a notebook and re-import its content to a new path.
Fetch Latest Completed Run Output for a Job
Get the output of a job's most recent completed run.
Find Job by Name and Run It
Resolve a job by name and trigger a run.
Find Terminated Cluster by Name and Start It
Resolve a cluster from the list and start the first one.
Inspect and Recursively Delete a Directory
List a directory's contents and recursively delete it.
Provision Cluster Then Create Job On It
Create a cluster, wait for RUNNING, then create a job on it.
Provision Cluster and Wait Until Running
Create a cluster and wait until it is RUNNING.
Restart Cluster and Verify Running
Restart a cluster and wait until it is RUNNING again.
Run Job and Branch on Success or Failure
Run a job and branch on SUCCESS vs failure to fetch output.
Run Job, Wait, Then Export the Notebook
Run a job to completion, then export the backing notebook.
Stage Notebook Then Create and Run a Job
Import a notebook, wire a job to it, and run it.
Start Cluster Then Run Job
Start a terminated cluster, wait for RUNNING, then run a job.
Terminate Then Permanently Delete Cluster
Terminate, confirm, then permanently delete a cluster.
Trigger Job Run and Wait for Output
Run a job now, wait for completion, and return its output.
Update Job Settings and Re-Run
Partially update a job's settings and trigger a run.