
## Crawl Databricks Genie Agents

URL: https://docs.atlan.com/apps/connectors/data-warehouses/databricks/how-tos/crawl-databricks-genie-agents

> Discover and catalog Databricks Genie spaces as Genie Agent assets using Atlan's Databricks connector.

> **Info: Private Preview**
>
> Databricks Genie Agent support is in [private preview](https://docs.atlan.com/llms/platform/get-started/product-release-stages/llms.txt) and is enabled per tenant. The **Import Genie Agents**, **Probe Genie Serialized Detail**, and **Enable Genie Agent Lineage** options stay hidden in the workflow setup until the feature is enabled for your tenant. To request access, [raise a support request](https://docs.atlan.com/llms/platform/submit-request/submit-request/llms.txt).

Atlan can discover and catalog [Databricks Genie](https://docs.databricks.com/aws/en/genie/) spaces. A Genie space is a natural-language interface over a curated set of Databricks tables. Once crawled, each Genie space appears in Atlan as a **Genie Agent** asset alongside your other Databricks assets, and you can [extract lineage](https://docs.atlan.com/llms/connectors/databricks/extract-databricks-genie-lineage/llms.txt) from the Genie Agent to the Unity Catalog tables and columns it reads.

Genie metadata comes from the Databricks Genie REST API, not from Unity Catalog system tables. Genie Agent lineage comes from the system tables and runs in a separate workflow.

> **Caution: Genie Agents aren't Genie Code Skills**
>
> **Import Genie Agents** catalogs Genie spaces. It's a different option from **Import Genie Code Skills**, which catalogs `SKILL.md` files as Skill assets. Turning on one doesn't turn on the other.

## Prerequisites

Before crawling Genie Agents, make sure you have:

- **Feature access enabled for your tenant**: The **Import Genie Agents** option stays hidden in the workflow setup until the feature is enabled. [Raise a support request](https://docs.atlan.com/llms/platform/submit-request/submit-request/llms.txt) to request access.
- A [Unity Catalog-enabled](https://docs.databricks.com/en/data-governance/unity-catalog/get-started.html) Databricks workspace
- [Set up the Databricks connector](https://docs.atlan.com/llms/connectors/databricks/set-up-databricks/llms.txt) in Atlan
- [Crawled Databricks assets](https://docs.atlan.com/llms/connectors/databricks/crawl-databricks/llms.txt) at least once

## Permissions required

In addition to the standard [Databricks connector permissions](https://docs.atlan.com/llms/connectors/databricks/set-up-databricks/llms.txt), the Atlan service account must be able to read Genie spaces through the Databricks Genie API.

**Probe Genie Serialized Detail** needs more access than the rest of the crawl. It requires **CAN EDIT** on every Genie space you want the change token for. Without it, Atlan catalogs the space and leaves the change token empty rather than failing the crawl.

## Configure crawler

To configure the crawler for Genie Agents:

1. Follow the standard [Crawl Databricks](https://docs.atlan.com/llms/connectors/databricks/crawl-databricks/llms.txt) steps.
2. Turn on **Import Genie Agents**.
3. Optional: turn on **Probe Genie Serialized Detail** to record each space's change token. This option appears only after you turn on **Import Genie Agents**.
4. Run the workflow.

After the workflow completes, **Genie Agent** assets appear in Atlan under the crawled connection.

Both options default to off. When **Import Genie Agents** is off, the crawler makes no Genie API request and publishes no Genie Agent assets.

## Turn off Genie Agent crawling

If you turn off **Import Genie Agents** after a crawl has already published Genie Agents, the next run removes those assets from Atlan. The crawler stops extracting them, so they're absent from the snapshot Atlan compares against the previous run, and Atlan archives them.

Turning the option back on re-crawls your Genie spaces, and they reappear with their metadata on the next run.

> **Caution: Lineage isn't restored by the crawl alone**
>
> Re-enabling the option restores Genie Agent assets, but not their lineage. Run the [lineage and usage workflow](https://docs.atlan.com/llms/connectors/databricks/extract-databricks-genie-lineage/llms.txt) with **Enable Genie Agent Lineage** turned on to rebuild lineage.

## What Atlan crawls

For each Genie space, Atlan catalogs:

| Property | Description |
|---|---|
| Name | The Genie space's title in Databricks |
| Space ID | Identifier of the Genie space in Databricks |
| Workspace ID | Identifier of the workspace containing the Genie space |
| Warehouse ID | Identifier of the SQL warehouse backing the Genie space |
| Parent path | Workspace folder containing the Genie space. It's descriptive only and creates no hierarchy in Atlan |
| Change token | Source change token for the Genie space. Populated only when **Probe Genie Serialized Detail** is on |
| Description | The Genie space's description in Databricks, when it has one |

Atlan doesn't read a Genie space's instructions, sample questions, example SQL, or verified answers, and doesn't store its serialized body.

## See also

- [Extract Databricks Genie Agent lineage](https://docs.atlan.com/llms/connectors/databricks/extract-databricks-genie-lineage/llms.txt): Build lineage from Genie Agents to the tables and columns they read.
- [How Atlan builds lineage for Databricks Genie Agents](https://docs.atlan.com/llms/connectors/databricks/how-databricks-genie-lineage-works/llms.txt): Understand the lineage sources, relationships created, and known limits.
- [What does Atlan crawl from Databricks?](https://docs.atlan.com/llms/connectors/databricks/what-does-atlan-crawl-from-databricks/llms.txt): Complete list of assets and properties Atlan crawls.

_Last updated: 16 September 2026._

---

> **AI agent?** Install the Atlan Docs MCP for direct access: https://docs.atlan.com/skills/install-docs-mcp.md
