Databricks reference documentation
This page contains links to comprehensive reference documentation, including links to reference for Databricks APIs, SQL, CLIs, SDKs, and other resources.
REST API reference
| Reference | Description | 
|---|---|
| REST API reference for Databricks services. | |
| REST API reference for MLflow machine learning lifecycle management and model tracking. | |
| REST API reference for version 2.0 version of the Jobs REST API. Databricks recommends that you use the latest Databricks REST API for new and existing clients and scripts. | 
Python reference
| Python reference | Description | 
|---|---|
| Reference documentation for PySpark. | |
| Reference for feature engineering and feature store operations. | |
| Deprecated. Use the Feature engineering Python API instead. | |
| Reference for AutoML functionality and automated machine learning workflows. | |
| Python API reference for Delta Lake operations and versioning. | |
| Python API reference specific to Lakeflow Declarative Pipelines development and transformations. | |
| Python API reference for Lakehouse Monitoring. | |
| Python API reference for MLflow. | |
| Reference for the Python API for managing endpoints and indexes in the Vector Search service. | |
| Reference for the Agents Python API for building and deploying AI agents and conversational applications. | |
| Reference for the Databricks AI Bridge, Langchain Integrations, OpenAI Integrations, and MCP Python APIs. | |
| Python API reference for serverless GPU computing and model inference. | 
Scala reference
| Scala reference | Description | 
|---|---|
| Databricks Spark API reference for Scala. | |
| Scala API reference for Delta Lake operations and versioning. | 
SQL reference
| SQL language reference | Description | 
|---|---|
| SQL reference for Databricks SQL, including syntax, functions, and operators. | |
| SQL reference specific to Lakeflow Declarative Pipelines development and transformations. | 
Developer tools reference
| Reference | Description | 
|---|---|
| Command reference for the Databricks CLI. | |
| Reference for Databricks Asset Bundles configuration YAML. | |
| Reference documentation for the Databricks Terraform provider. | |
| Reference for the Python SDK for integration with Databricks and automation in Python applications. | |
| Reference for the R SDK for data science workflows and statistical computing with Databricks. | |
| Reference for the Java SDK for enterprise applications and JVM-based integrations. | |
| Reference for the Go SDK for high-performance applications and cloud-native integrations. | 
Error reference
| Reference | Description | 
|---|---|
| Complete reference for SQL error codes and their meanings in Databricks. | |
| Error class documentation for categorized error types and resolution guidance. | 
Additional resources
| Resource | Description | 
|---|---|
| Reference documentation overview for Apache Spark APIs. | |
| Reference links for Delta Lake operations and versioning (Delta Spark). | |
| Overview of Python development on Databricks. | |
| Overview of Scala development on Databricks. | |
| Overview of R-based data processing and analytics on Databricks. |