---
title: Databricks
slug: databricks
docTags: 
createdAt: 2026-06-24T13:10:28.789Z
---

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
::Image[**]{size="60" isUploading="false" position="center" darkSrc="https://archbee-image-uploads.s3.amazonaws.com/oAyFj2GHlBeBVWF5OAir2/tsVxZjPMKdzVGObw0DbPm_databricks.png" darkWidth="204" darkHeight="204" showCaption="false"}
:::

:::VerticalSplitItem
Databricks is a unified data analytics platform for running SQL queries, managing jobs, and working with pipelines and file storage. With the Databricks app in Make, you can manage your Databricks jobs, pipelines, and Unity Catalog volumes in your Databricks account.
:::
::::

:::hint{type="info"}
The Databricks app is only available on the [Make Enterprise plan](https://www.make.com/en/enterprise).
:::

# Requirements

To use the Databricks app in Make, you must have a [Databricks account](https://www.databricks.com/) with a service principal. For subscription information, refer to the [Databricks pricing page](https://www.databricks.com/product/pricing).

:::hint{type="info"}
This connection uses a Databricks service principal. To access resources such as jobs, pipelines, catalogs, or Unity Catalog volumes, the service principal must be granted permissions on each resource. For more information, see the [Databricks OAuth M2M documentation](https://docs.databricks.com/aws/en/dev-tools/auth/oauth-m2m).
:::

# Connect Databricks and Make

To get started, you must first create a connection between Databricks and Make, allowing the two services to communicate.

To create the connection, you need to:

::::WorkflowBlock
:::WorkflowBlockItem
[Obtain your Databricks credentials.](docId\:Ye9hrA1yw2c_je4efp8MA)
:::

:::WorkflowBlockItem
[Create the connection in Make.](docId\:Ye9hrA1yw2c_je4efp8MA)
:::
::::

## Obtain your credentials in Databricks

Before you create the connection in Make, you must obtain your Databricks workspace URL and service principal credentials.

To obtain your credentials:

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Databricks account.
:::

:::WorkflowBlockItem
Copy your workspace URL from the browser address bar and store it in a safe place.

The URL follows the following format:

`https://dbc-a1234567-abcd.cloud.databricks.com`
:::

:::WorkflowBlockItem
Go to **Settings** > **Identity and access** > **Service principals**.
:::

:::WorkflowBlockItem
Select your service principal.
:::

:::WorkflowBlockItem
Copy the **Application ID** value. This is your Client ID. Store it in a safe place.
:::

:::WorkflowBlockItem
In the **Secrets** tab, generate or copy your OAuth secret. This is your Client secret. Store it in a safe place.
:::
::::

You'll use these values in the **Create a connection** dialog in Make.

## Create the connection in Make

Once you have your Databricks credentials, you're ready to create the connection in Make.

To create the connection:

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Make account, add a Databricks module to your scenario, and click **Create a connection**.
:::

:::WorkflowBlockItem
Optional: In the ​​**Connection name​​** field, enter a name for the connection.
:::

:::WorkflowBlockItem
In the ​​**Workspace URL** field, enter your Databricks workspace URL copied above.

For example, `https://dbc-a1234567-abcd.cloud.databricks.com`
:::

:::WorkflowBlockItem
In the **Client ID** field, enter the Application ID of your Databricks service principal.
:::

:::WorkflowBlockItem
In the **Client secret** field, enter the OAuth secret of your Databricks service principal.
:::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
If prompted, authenticate your account and confirm access.
:::
::::

You've successfully created the connection and can now use the Databricks app in your scenarios. If you want to make changes to your connection in the future, follow the steps [here](https://help.make.com/connect-an-application#tN2pJ).

# Databricks modules

After connecting to the Databricks app, you can use the following types of modules to build your scenarios.

:::ExpandableHeading{isOpen="true"}
**SQL**

- Execute a SQL statement
- Get a SQL statement result
:::

:::ExpandableHeading{isOpen="true"}
**Jobs**

- Run a job
- Get a job run output
:::

:::ExpandableHeading{isOpen="true"}
**Pipelines**

- Get a pipeline update status
:::

:::ExpandableHeading{isOpen="true"}
**Files**

- Upload a file to a Unity Catalog volume
:::

# Templates

You can look for Databricks templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Databricks resources

- [Databricks API documentation](https://docs.databricks.com/api/workspace/introduction)
- [Databricks Help Center](https://help.databricks.com/s/)
