Databricks · Arazzo Workflow
Databricks Start Cluster Then Run Job
Version 1.0.0
Start a terminated cluster, wait until RUNNING, then trigger a job run.
View Spec
View on GitHub
Artificial IntelligenceAnalyticsApache SparkBig DataCleanroomsCloud ComputingDataData AnalyticsData EngineeringData GovernanceDelta LakeDelta SharingETLIdentity ManagementLakehouseMachine-LearningMLflowModel ServingSecuritySQLUnity CatalogVector SearchVisualizeArazzoWorkflows
Provider
Workflows
start-cluster-and-run-job
Start a terminated cluster, wait for RUNNING, then run a job.
Starts the named cluster, polls its status until RUNNING, and then submits a run-now request for the supplied job.
1
startCluster
Start the terminated cluster using its prior configuration. Starting is asynchronous, so a poll loop confirms readiness.
2
pollClusterState
Read the cluster status and inspect the life cycle state. Loop back while the cluster is still PENDING; continue once it is RUNNING.
3
runJobNow
Trigger the job now that the cluster is RUNNING. Returns the run_id of the triggered run.
Source API Descriptions
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.