Skip to content

Databricks (Service Principal) Node

Data/Databricks

Databricks (Service Principal)

Connect to Databricks using OAuth M2M (Machine-to-Machine) authentication with a service principal. Ideal for automated workflows and CI/CD pipelines.

data_databricks_provider_service_principaldata
Inputs5
Outputs4
Security exposure1/10
Packagedata

Ratings

Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.

SecurityAttack surface and exposure impact.
1/10High
PrivacyPotential sensitivity of processed data.
3/10High
PerformanceRuntime or resource pressure.
2/10High
GovernancePolicy, audit, or compliance impact.
2/10High
ReliabilityOperational stability considerations.
1/10High
CostExternal or compute cost impact.
1/10High

Input Pins

5

Input

Execution
exec_in

Trigger

Client ID

String
client_id

The service principal's client ID (application ID)

Client Secret

String
client_secret

The service principal's OAuth secret

Sensitive

Workspace URL

String
workspace_url

Your Databricks workspace URL for workspace-level operations

Account ID

String
account_id

Optional: Databricks account ID for account-level operations. Leave empty for workspace-level only.

Output Pins

4

Success

Execution
exec_out

Triggered on successful authentication

Error

Execution
error

Triggered on authentication failure

Provider

Struct
provider

Databricks provider with authentication

DatabricksProviderDatabricksProvider3 fields
provider_idstringrequired
access_tokenstringrequired
workspace_urlstringrequired
Schema enforced

Error Message

String
error_message

Error message if authentication fails

Node Info

Internal name
data_databricks_provider_service_principal
Category
Data/Databricks