Skip to main content

Build AI agents on Databricks

Databricks supports building, evaluating, and deploying AI agents, from simple LLM calls to tool-calling agents and multi-agent systems. These guides cover the concepts, development workflows, and tools you use to ship an agent.

Looking for classic ML or deep learning? See Machine learning on Databricks.

Get started

Try a quickstart or learn the foundational concepts.

Build and deploy

Develop and deploy agents.

    • Supervisor Agent
    • Build a supervisor agent that orchestrates Genie Spaces, agent endpoints, Unity Catalog functions, MCP servers, and custom agents.
    • Custom Agents
    • Build and deploy agents, including RAG applications and multi-agent systems, with Python.
    • Databricks Apps
    • Build and deploy interactive UIs for your agents, such as chat apps and data entry forms.
    • MCP servers
    • Connect agents to tools, data, and workflows through standardized MCP servers.
    • Vector Search
    • Query a managed vector index to retrieve relevant text and unstructured data.

Evaluate and monitor

Trace, evaluate, and monitor agents in development and production.

Query and serve

Query LLMs and serve agents and models on scalable endpoints.