Developer tools and guidance
Learn about tools and guidance you can use to work with Azure Databricks resources and data and to develop Azure Databricks applications.
Section | Use this section when you want to… |
---|---|
Authentication | Authenticate with Azure Databricks from your tools, scripts, and apps. You must authenticate with Azure Databricks before you can work with Azure Databricks resources and data. |
IDEs | Connect to Azure Databricks using Databricks Connect with popular integrated development environments (IDEs) such as Visual Studio Code, PyCharm, IntelliJ IDEA, Eclipse, RStudio, and JupyterLab, as well as Azure Databricks IDE plugins. |
SDKs | Automate Azure Databricks from code libraries written for popular languages such as Python, Java, Go, and R. |
SQL drivers and tools | Connect to Azure Databricks to run SQL commands and scripts, interact programmatically with Azure Databricks, and integrate Azure Databricks SQL functionality into applications written in popular languages such as Python, Go, JavaScript and TypeScript. |
Databricks CLI | Access Azure Databricks functionality using the Databricks command-line interface (CLI). |
Utilities | Use Databricks Utilities from within notebooks to do things such as work with object storage efficiently, chain and parameterize notebooks, and work with sensitive credential information. |
Databricks Asset Bundles | Implement industry-standard development, testing, and deployment best practices for your Azure Databricks data and AI projects using Databricks Asset Bundles (DABs). |
IaC | Automate the provision and maintenance of Azure Databricks infrastructure and resources by using popular infrastructure-as-code (IaC) products such as Terraform, the Cloud Development Kit for Terraform, and Pulumi. |
CI/CD | Integrate popular CI/CD systems and frameworks such as GitHub Actions, DevOps pipelines, Jenkins , and Apache Airflow. |
Tip
You can also connect many additional popular third-party tools to clusters and SQL warehouses to access data in Azure Databricks. See the Technology partners.