How can I use Eclipse with Azure Databricks?

Eclipse by the Eclipse Foundation is a family of integrated development environments (IDE). The Eclipse IDE is used mostly by Java developers, but Eclipse also provides IDEs for other languages. You can use Eclipse on your local development machine to write, run, and debug code in remote Azure Databricks workspaces:

Name Use this when you want to…
Databricks Connect in Eclipse with PyDev Use the PyDev integration in Eclipse to write, run, and debug local Python code on a remote Azure Databricks workspace.
Databricks Asset Bundles Use Eclipse to make authoring, deploying, and running bundles easier. Databricks Asset Bundles (or bundles for short) enable you to programmatically define, deploy, and run Azure Databricks jobs, Delta Live Tables pipelines, and MLOps Stacks by using CI/CD best practices and workflows.
Databricks CLI Use the built-in Terminal in Eclipse to work with Azure Databricks from the command line.
Databricks SDK for Java Use Eclipse to write, run, and debug Java code that works with Azure Databricks.
Provision infrastructure Use Eclipse to write and deploy Java definitions of Azure Databricks infrastructure through third-party offerings such as the Cloud Development Kit for Terraform (CDKTF) and Pulumi.