Public APIs
Databricks favicon

Databricks

Development

Service to manage your databricks account,clusters, notebooks, jobs and workspaces.

Databricks's website screenshot

About Databricks

Databricks provides reference documentation for its platform's developer-facing interfaces, including REST APIs (Databricks REST API, MLflow REST API, Account SCIM v2.1 API, Jobs v2.0 API), language-specific APIs for Python, Scala, and SQL, and developer tools such as the Databricks CLI, Terraform provider, and SDKs for Python, R, Java, and Go.

The documentation covers data and AI/ML functionality including PySpark, Delta Lake, Lakeflow pipelines, AutoML, MLflow, AI Search, feature engineering and feature store operations, agent evaluation and deployment, and integrations with LangChain, OpenAI SDK, and MCP servers. It also includes SQL error codes and error class references for troubleshooting.

This resource is intended for developers and data engineers building on Databricks, covering data processing, machine learning workflows, generative AI application monitoring, and automation across multiple programming languages and deployment tools.

Key features

  • REST API reference covering Databricks services, MLflow, SCIM, and Jobs
  • PySpark, Scala Spark, and Delta Lake API references
  • SDKs for Python, R, Java, and Go
  • Databricks CLI and Terraform provider for automation and infrastructure management
  • Python APIs for AI/ML workflows including AutoML, MLflow, AI Search, and agent evaluation
  • Databricks SQL reference including syntax, functions, and operators

Frequently asked questions

What programming languages does Databricks support?

Databricks provides API and SDK references for Python, Scala, R, Java, Go, and SQL.

Does Databricks integrate with other AI/ML frameworks?

Yes, Databricks offers packages like databricks-langchain, databricks-openai, and databricks-mcp for integrating with LangChain, the OpenAI SDK, and MCP servers.

What developer tools does Databricks offer for automation?

Databricks provides a CLI, a Terraform provider, and Declarative Automation Bundles configuration for automating and managing Databricks resources.

Is there an API for managing machine learning experiments?

Yes, the MLflow REST API and MLflow Python API provide reference documentation for machine learning lifecycle management and model tracking.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product