Skip to main content

Connect from your IDE

This page summarizes features of developer tools that enable you to connect to Databricks from your IDE.

Compare IDE tools​

The following table compares tools for connecting to Databricks from your IDE.

Tool

Use cases

SSH tunnel

  • Connect your local IDE to classic, serverless, or serverless GPU compute over SSH.
  • Run code in the same environment as your cluster or serverless compute.

IDE extension

  • Connect Visual Studio Code or Cursor to a Databricks workspace with a few clicks.
  • Define, deploy, and run Declarative Automation Bundles from your IDE.
  • Run local Python files on Databricks compute, or run files and notebooks as Lakeflow Jobs.

Databricks Connect

  • Connect any IDE, notebook server, or custom application to Databricks compute.
  • Write code with Spark APIs and run it remotely on Databricks compute instead of a local Spark session.

Tool

Use cases

SSH tunnel

  • Connect your local IDE to classic, serverless, or serverless GPU compute over SSH.
  • Run code in the same environment as your cluster or serverless compute.

IDE extension

  • Connect Visual Studio Code or Cursor to a Databricks workspace with a few clicks.
  • Define, deploy, and run Declarative Automation Bundles from your IDE.
  • Run local Python files on Databricks compute, or run files and notebooks as Lakeflow Jobs.

Databricks Connect

  • Connect any IDE, notebook server, or custom application to Databricks compute.
  • Write code with Spark APIs and run it remotely on Databricks compute instead of a local Spark session.
On this page