Use IDEs with Azure Databricks

You can connect many popular third-party integrated development environments (IDEs) to an Azure Databricks cluster or SQL warehouse. This allows you to write code on your local development machine and run that code remotely on Azure Databricks.

Azure Databricks provides usage guidance for the following IDEs:

Azure Databricks provides the following direct IDE extensions, plugins, and other integrations:

Name Use this when you want to…
Databricks extension for Visual Studio Code Use Visual Studio Code to run local Python, R, Scala, and SQL code on a remote Azure Databricks workspace.
Databricks Connect Use common IDEs, notebooks servers, or the Spark shell to run local Python code on a remote Azure Databricks workspace.
Databricks Driver for SQLTools Use Visual Studio Code to interact with SQL warehouses in remote Azure Databricks workspaces.