Skip to main content
Databricks uses a webhook receiver (paid runtime) via Databricks Webhooks (MLflow) and Databricks SQL Alerts.

Webhook receiver (paid runtime)

Signature: Databricks webhooks send an Authorization: Bearer header with a configurable token. The receiver validates the token against the per-tenant secret.

Setup

Option A — Databricks Webhooks (MLflow experiment events)
  1. Create a webhook via the Databricks CLI or REST API:
  2. Add to the runtime env: DATABRICKS_WEBHOOK_TOKEN_{TENANT_ID}.
Option B — Databricks SQL Alerts
  1. Create a Databricks SQL Alert on any query.
  2. Set the notification destination to a webhook pointing to https://runtime.myceliumai.co/webhooks/databricks/{your_tenant_id} with the Bearer token.
Option C — Unity Catalog audit logs Configure Unity Catalog audit log streaming to a Delta table, then use a Databricks Job to call the Mycelium External Function (same pattern as Snowflake).

Events ingested

Retry behavior

Failed deliveries land in the per-tenant dead-letter folder. Replay via: