Manage Databricks workspaces, clusters, jobs, and notebooks via a Rest API.
Databricks provides a workspace-level REST API for programmatic access to its data and AI platform. The API is organized around resources including compute (clusters, cluster policies, instance pools, global init scripts), jobs and pipelines, machine learning (experiments, model registry, serving endpoints), Unity Catalog (catalogs, schemas, tables, volumes, credentials, grants), Databricks SQL (warehouses, queries, alerts, dashboards), Delta Sharing, identity and access management, and workspace settings.
Requests follow REST conventions using standard HTTP methods (GET, POST, PATCH, DELETE) against versioned paths such as /api/2.0/clusters/get, scoped to a workspace instance. Databricks recommends OAuth for authentication, supporting both interactive user access and unattended service-principal access, with personal access tokens available as an alternative. Rate limits are enforced per endpoint and per workspace, with excess requests returning a 429 status.
The API is intended for developers integrating with Databricks programmatically, and is also consumed by Databricks' own developer tools, including its command-line interface, SDKs, and Terraform provider. Reference pages document request and response payloads, with examples for some endpoints covering the CLI, Terraform, and SDKs.
Databricks recommends OAuth for both interactive user access and unattended service principal access. Personal access tokens (PATs) are also supported if OAuth is unavailable.
Yes, Databricks enforces rate limits per endpoint and per workspace, and requests exceeding the limit return a 429 status code.
Databricks provides a command-line interface (CLI), SDKs, and a Terraform provider that wrap the REST API components into common command-line and programming language constructs.
The documentation covers AWS, GCP, and Azure deployments.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
File Sharing and Storage.
File Sharing and Storage.
Open-source storage framework enabling Lakehouse architecture with Spark, PrestoDB, Flink, Trino, Hive, and APIs.
File Sharing and Storage.
Super simple file sharing, convenient, anonymous and secure.
S3-Compatible Object Storage is a fast and scalable cloud storage system by Gcore that gives you an opportunity to store and retrieve any amount of data at any time. High-performance storage for use as a CDN origin.