Develop on Databricks

Databricks actively supports developers who want to use their favorite language or tool to harness Databricks functionality. The following table provides an overview of developer-focused Databricks features and integrations, which includes Python, R, Scala, and SQL language support and many other tools that enable automating and streamlining your organization’s ETL pipelines and software development lifecycle.

If you are a…

Check out these Databricks features and tools…

Python developer

Databricks for Python developers

Databricks SDK for Python

PyCharm Databricks plugin

Visual Studio Code with Databricks Connect for Python

Eclipse with PyDev and Databricks Connect for Python

Python UDFs

R developer

Databricks for R developers

Databricks SDK for R

Databricks Connect for R

RStudio Desktop with Databricks

Scala developer

Databricks for Scala developers

Visual Studio Code with Databricks Connect for Scala

IntelliJ IDEA with Databricks Connect for Scala

Scala UDFs

Java developer

Databricks SDK for Java

Go developer

Databricks SDK for Go

Databricks SQL Driver for Go

SQL expert

SQL language reference

SQL drivers and tools

DevOps engineer

Databricks CLI

Databricks Asset Bundles

CI/CD on Databricks

Databricks Terraform provider

dbutils