Skip to main content

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

Databricks REST API

REST API reference for Databricks services.

MLflow REST API

REST API reference for MLflow machine learning lifecycle management and model tracking.

Account SCIM v2.1 API

REST API reference for SCIM API for user and group management across Databricks accounts.

Jobs v2.0 API

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

PySpark API

Reference documentation for PySpark.

Feature engineering Python API

Reference for feature engineering and feature store operations.

Feature store Python API (Deprecated)

Deprecated. Use the Feature engineering Python API instead.

AutoML Python API

Reference for AutoML functionality and automated machine learning workflows.

Delta Lake Python API

Python API reference for Delta Lake operations and versioning.

Lakeflow Declarative Pipelines Python API

Python API reference specific to Lakeflow Declarative Pipelines development and transformations.

Lakehouse Monitoring API

Python API reference for Lakehouse Monitoring.

MLflow Python API

Python API reference for MLflow.

Vector Search

Reference for the Python API for managing endpoints and indexes in the Vector Search service.

Agents Python API

Reference for the Agents Python API for building and deploying AI agents and conversational applications.

Databricks AI Python API

Reference for the Databricks AI Bridge, Langchain Integrations, OpenAI Integrations, and MCP Python APIs.

Serverless GPU Python API

Python API reference for serverless GPU computing and model inference.

Scala reference

Scala reference

Description

Scala Spark API

Databricks Spark API reference for Scala.

Delta Lake Scala API

Scala API reference for Delta Lake operations and versioning.

SQL reference

SQL language reference

Description

Databricks SQL

SQL reference for Databricks SQL, including syntax, functions, and operators.

Lakeflow Declarative Pipelines SQL

SQL reference specific to Lakeflow Declarative Pipelines development and transformations.

Developer tools reference

Reference

Description

Databricks CLI commands

Command reference for the Databricks CLI.

Databricks Asset Bundles configuration

Reference for Databricks Asset Bundles configuration YAML.

Databricks Terraform provider

Reference documentation for the Databricks Terraform provider.

Databricks SDK for Python

Reference for the Python SDK for integration with Databricks and automation in Python applications.

Databricks SDK for R

Reference for the R SDK for data science workflows and statistical computing with Databricks.

Databricks SDK for Java

Reference for the Java SDK for enterprise applications and JVM-based integrations.

Databricks SDK for Go

Reference for the Go SDK for high-performance applications and cloud-native integrations.

Error reference

Reference

Description

SQL error codes

Complete reference for SQL error codes and their meanings in Databricks.

Error classes

Error class documentation for categorized error types and resolution guidance.

Additional resources

Resource

Description

Apache Spark APIs

Reference documentation overview for Apache Spark APIs.

Delta Lake APIs

Reference links for Delta Lake operations and versioning (Delta Spark).

Python development

Overview of Python development on Databricks.

Scala development

Overview of Scala development on Databricks.

R documentation

Overview of R-based data processing and analytics on Databricks.