Skip to main content

Databricks integrations overview

Databricks provides integrations for connecting to an assortment of data sources and BI tools. In addition, with Databricks developer tools you can connect to Databricks from your local machine to automate workflows, build custom solutions, and more.

Partner Connect

Partner Connect is a user interface that allows validated solutions to integrate more quickly and easily with your Databricks clusters and SQL warehouses.

For more information, see What is Databricks Partner Connect?.

Data sources

Databricks can read data from and write data to a variety of data formats such as CSV, Delta Lake, JSON, Parquet, XML, and other formats, as well as data storage providers such as Amazon S3, Google BigQuery and Cloud Storage, Snowflake, and other providers.

See Data ingestion, Connect to data sources and external services, and Data format options.

BI tools

Databricks has validated integrations with your favorite BI tools, including Power BI, Tableau, and others, allowing you to work with data through Databricks clusters and SQL warehouses, in many cases with low-code and no-code experiences.

For a comprehensive list, with connection instructions, see BI and visualization.

Other ETL tools

In addition to access to all kinds of data sources, Databricks provides integrations for ETL/ELT tools such as dbt, Prophecy, and Azure Data Factory; and data pipeline orchestration tools such as Airflow; and SQL database tools such as DataGrip, DBeaver, and SQL Workbench/J.

For connection instructions, see Data preparation and transformation and SQL connectors, libraries, drivers, APIs, and tools.

Databricks Apps

Databricks Apps enables developers to build and deploy secure data and AI applications directly on the Databricks platform, which eliminates the need for separate infrastructure. Apps run on the serverless platform and integrate with key platform services, including Unity Catalog for data governance, Databricks SQL for querying data, and OAuth for authentication.

For more information, see Databricks Apps.

Git folders

Databricks Git folders provide repository-level integration with your favorite Git providers, so you can develop code in a Databricks notebook and sync it with a remote Git repository. See Databricks Git folders.

Developer tools

Databricks offers developer tools such as the Databricks CLI and Databricks Connect that allow you to programmatically run workflows and access Databricks compute, including SQL warehouses, and build custom solutions that integrate with Databricks in your favorite IDE.

For a comprehensive list of tools that support developers, see Develop on Databricks.