Skip to main content

Develop agents on Databricks

Agent Bricks is the Databricks agent developer platform. Use it to build and deploy the agents that power your agentic products and workflows.

Agent Bricks supports the core workflows for building a production agent:

  • Deploy your agent: Agent Runtime hosts agents built with any framework or harness, stateful or stateless. DurableAgentServer, part of the AgentKit library, adds durable execution so that runs survive restarts and crashes.
  • Run code safely: Agents run the code they write in Databricks Sandbox, an isolated environment whose home directory persists across sessions.
  • Give your agent context: Managed agent memory lets your agent recall what it learned in earlier conversations, so it can personalize its responses.
  • Debug and test your agent: MLflow Tracing records each step that your agent takes, and you can store and govern traces at scale in Unity Catalog.

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

Get started​

Learn what Agent Bricks provides and build your first agent.

Connect to models​

    • Connect to models
    • Call frontier and open models through Unity Gateway with one API, and switch models without changing agent code.

Add agent context​

Give your agent memory, tools, and access to your data.

    • Genie One MCP server
    • Give agents your organization's combined business context through natural-language questions over governed data.
    • AI Search
    • Retrieve relevant text and unstructured data from a managed AI Search index.

Deploy your agent​

Run your agent with an agent server on managed compute.

    • Agent Server
    • Serve your agent with DurableAgentServer: synchronous, streaming, and background runs, with crash recovery.
    • Agent Runtime
    • Deploy and manage agents on Databricks-hosted compute.
    • Databricks Sandbox
    • Give agents an isolated environment to run the code they write, with scoped access to governed data.

Query your agent​

Agent observability and quality​

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

Govern your agents​

    • Unity Gateway
    • Govern access to models, MCP servers, and skills, with guardrails, rate limits, and usage tracking.

Transform unstructured data​

    • AI Functions
    • Apply AI models to your data from SQL to classify, extract, summarize, and parse documents.