Guide

Databricks Endpoint

Source

Databricks endpoints connect Gateway to Databricks SQL warehouses for governed lakehouse querying and analytics workflows.

Endpoint Kind

Use databricks as the endpoint kind when creating this endpoint through the API or dashboard.

What Gateway Uses This Endpoint For

  • Run governed SQL against Databricks SQL warehouses.
  • Expose curated lakehouse data to AI Orchestration and approved tools.
  • Apply RBAC, audit, and request analytics to warehouse access.
  • Use Databricks alongside warehouse and database endpoints in workflows.

Basic Endpoint Shape

json
{
  "endpoint": "databricks-warehouse",
  "kind": "databricks",
  "config": {
    "read_conn": {
      "host": "adb-1234567890.7.azuredatabricks.net",
      "http_path": "/sql/1.0/warehouses/abc123",
      "access_token": "secret"
    }
  }
}

Create it with the endpoint API:

bash
curl -sS -X POST "$EDEN/endpoints" \
  -H "$AUTH_HEADER" \
  -H "Content-Type: application/json" \
  -d '{
  "endpoint": "databricks-warehouse",
  "kind": "databricks",
  "config": {
    "read_conn": {
      "host": "adb-1234567890.7.azuredatabricks.net",
      "http_path": "/sql/1.0/warehouses/abc123",
      "access_token": "secret"
    }
  }
}'

Configuration Fields

FieldPurpose
hostDatabricks workspace host
http_pathSQL warehouse HTTP path
access_tokenDatabricks personal access token or service principal token

Operating Notes

  • Prefer service principals or short-lived tokens for production access.
  • Scope warehouse permissions to the catalogs and schemas Gateway needs.
  • Track warehouse size and concurrency because Gateway can centralize many users through one path.
Help improve Eden Docs

Find something unclear or incomplete? Review the source and propose an update.

View on GitLab Updated August 2, 2026