Overview
Databricks Agent Orchestration reached general availability in August 2026, built on Apache OpenLineage and integrated with the Databricks data ecosystem. The platform enables enterprises to run production-grade AI agents on existing Delta Lake infrastructure with built-in Unity Catalog governance, MLflow experiment tracking, and per-agent cost attribution. Positioned at Databricks' $188B valuation milestone, early customers include Goldman Sachs, Merck, and UPS, validating the platform for regulated-industry workloads requiring data lineage, audit trails, and compliance controls.
Features
- ✓Apache OpenLineage integration for full agent observability
- ✓Unity Catalog governance with row-level security
- ✓Delta Lake native read/write without custom ETL
- ✓MLflow experiment tracking for agent runs
- ✓Built-in cost attribution and budget policies
- ✓Multi-cloud deployment (AWS, Azure, GCP)
- ✓SOC 2 compliance built-in
- ✓Agent registry with version management and deployment
- ✓Human-in-the-loop approval workflows
- ✓Multi-agent orchestration with sequential and parallel strategies
Installation
databricks agents install --workspace <workspace-id>Pros
- +Enterprise-ready from day one with production infrastructure
- +OpenLineage interoperable, not locked to Databricks for observability
- +Agents inherit existing data governance and access control
- +Built-in cost governance critical for budget-conscious deployments
- +Multi-cloud support across AWS, Azure, and GCP
- +Apache 2.0 licensed OpenLineage foundation
Cons
- −Requires Databricks workspace for full functionality
- −Enterprise pricing costly for small teams and startups
- −Python-only SDK with no TypeScript support
- −New platform with limited production track record
- −Complex setup requiring Databricks ecosystem knowledge
Alternatives
Documentation
Databricks Agent Orchestration
Overview
Databricks Agent Orchestration is an enterprise-grade AI agent platform built on Apache OpenLineage, reaching general availability in August 2026 alongside Databricks' $188B valuation milestone. The platform enables enterprises to run production-grade AI agents on existing data infrastructure with built-in governance, audit trails, and cost attribution — positioning Databricks as the data-infrastructure layer for the AI agent era.
Unlike standalone agent frameworks that require significant custom infrastructure work for production deployment, Databricks Agent Orchestration integrates natively with the Databricks data ecosystem: Delta Lake, Unity Catalog, MLflow, and Lakehouse monitoring. This integration means agents inherit enterprise-grade data governance, access control, and observability from day one.
The OpenLineage foundation ensures the platform is open and interoperable — agents can be observed and managed through any OpenLineage-compatible tooling, not just Databricks. Early customers include Goldman Sachs (algorithmic trading agents), Merck (drug discovery agents), and UPS (supply chain automation agents), validating the platform's fit for regulated-industry workloads.
Features
- Apache OpenLineage integration: Open lineage tracking for full agent observability
- Unity Catalog governance: Row-level security and access control inherited from data catalog
- Delta Lake native: Agents read and write Delta tables without custom ETL
- MLflow experiment tracking: Agent runs tracked alongside ML model experiments
- Built-in cost attribution: Per-agent, per-workflow cost tracking for budget management
- Unity Catalog integration: Fine-grained access control for agent tool access
- Multi-cloud deployment: Run agents on AWS, Azure, and GCP infrastructure
- SOC 2 compliance: Enterprise compliance out of the box
- Agent registry: Centralized catalog for managing agent versions and deployments
- Human-in-the-loop: Built-in approval workflows for high-stakes agent actions
Installation
# Via Databricks CLI
databricks agents install --workspace <workspace-id>
# Via Terraform
terraform apply -var="workspace_id=<workspace-id>" \
-var-file="databricks-agent-orchestration.tfvars"
Quick Start
from databricks.agents import Agent, Task, Crew
# Define a data analysis agent
analyst = Agent(
name="data-analyst",
role="Analyze sales data and generate insights",
model="databricks-meta-llama-3-70b",
tools=[
"sql_query",
"delta_scan",
"viz_generator"
],
governed=True # Unity Catalog access control
)
# Define a task
report_task = Task(
description="Analyze Q3 sales trends and generate a report",
agent=analyst,
output="delta://reports/q3_sales_summary"
)
# Execute as a crew
crew = Crew(tasks=[report_task])
result = crew.run()
Core Concepts
Agent as Data Workload
Databricks treats agents as first-class data workloads, alongside notebooks, jobs, and ML pipelines. This means agents inherit the same scheduling, monitoring, cost tracking, and governance infrastructure that enterprises already rely on for their data operations.
OpenLineage Observability
Every agent action — tool calls, data reads, model invocations — is recorded as an OpenLineage event. This creates a unified observability graph that connects agent actions to their data lineage, enabling impact analysis, compliance auditing, and root-cause debugging.
Unity Catalog Integration
Agents operate within the Unity Catalog access control model. A developer with read-only access to a Delta table cannot grant their agent read-write access. This prevents privilege escalation through agent tooling and ensures data governance remains consistent even as agent capabilities expand.
Advanced Features
Multi-Agent Orchestration
from databricks.agents import Orchestrator
orchestrator = Orchestrator(
agents=[researcher, analyst, writer],
strategy="sequential", # or "parallel"
checkpoint=True,
max_retries=3
)
pipeline = orchestrator.orchestrate(
research=researcher,
analysis=analyst,
reporting=writer
)
run = pipeline.submit(
budget_limit=10.0, # per-run cost cap
approval_required=True # human review before execution
)
Agent Registry
from databricks.agents import Registry
registry = Registry(workspace="production")
# Register agent version
registry.register(
name="fraud-detector",
version="2.1.0",
agent=fraud_agent,
tags=["pci-compliant", "production-ready"]
)
# Deploy with rollback support
registry.deploy(
name="fraud-detector",
version="2.1.0",
traffic_shift="gradual",
rollback_on_error=True
)
Cost Governance
from databricks.agents import CostPolicy
policy = CostPolicy(
max_per_run=50.0,
max_per_day=500.0,
max_per_month=10000.0,
alert_threshold=0.8,
hard_stop=True
)
agent.with_cost_policy(policy)
Examples
Financial Compliance Agent
compliance_agent = Agent(
name="trade-compliance",
role="Validate trades against regulatory requirements",
tools=["sql_query", "regulatory_rules_engine", "audit_logger"],
governed=True,
approval_required=["risk_reviewer"],
cost_policy=CostPolicy(max_per_run=5.0, hard_stop=True)
)
Supply Chain Intelligence Agent
supply_agent = Agent(
name="supply-chain-intel",
role="Monitor supply chain disruptions and suggest alternatives",
tools=["delta_scan", "web_search", "alert_manager"],
schedule="daily 06:00 UTC",
output="delta://alerts/supply_chain"
)
Pros
- ✅ Enterprise-ready from day one: Built for production workloads
- ✅ OpenLineage interoperable: Not locked to Databricks for observability
- ✅ Data-infrastructure native: Agents inherit existing governance and access control
- ✅ Built-in cost governance: Critical for budget-conscious deployments
- ✅ Multi-cloud support: Runs on AWS, Azure, and GCP
- ✅ Open source foundation: OpenLineage is Apache 2.0 licensed
Cons
- ❌ Databricks dependency: Requires Databricks workspace for full functionality
- ❌ Enterprise pricing: Costly for small teams or startups
- ❌ Python-only SDK: No TypeScript or other language support
- ❌ New platform: Limited production track record outside early adopters
- ❌ Complexity: Full feature set requires understanding Databricks ecosystem
When to Use
- Enterprises running AI agents on Delta Lake data infrastructure
- Regulated industries requiring data governance and audit trails
- Teams needing production-grade agent orchestration with cost controls
- Organizations already invested in the Databricks ecosystem
