Skip to main content
Atlan is a context layer for AI. It catalogs the assets across your data landscape — along with their glossary terms, lineage, and documentation — and makes that context available to AI tools and agents. The integration works in both directions. Honeydew publishes its semantic definitions into Atlan, and Honeydew’s AI can read governed definitions back out of Atlan as context.
This integration is in Beta. To enable for your organization, please contact support@honeydew.ai.

Two Context Layers

Honeydew and Atlan are both context layers, at different levels of the stack: The two are complementary rather than competing. Atlan describes assets across the estate; Honeydew defines the logic that turns them into governed metrics, and generates the SQL. Publishing Honeydew definitions into Atlan makes them discoverable next to everything else, and reading Atlan definitions into Honeydew avoids restating business knowledge that is already governed.

What Gets Published

Each workspace branch becomes one semantic model in Atlan, holding the entities and fields it defines: Every asset carries its display name, description, and business metadata — folder, labels, and tags, published together as the asset’s labels. Attributes and metrics also carry their SQL expression, data type, and any synonyms and sample values curated for the AI. An asset is addressed by a qualified name built from the assets above it in the hierarchy, in the form <connection>/<model>/<entity>/<field>.

Setup

Create an Atlan API token, then configure the integration in Honeydew.

Create an Atlan API token

In Atlan:
  1. From the left menu, click Admin, then under Workspace, click API tokens (admin access is required).
  2. Click Generate new and select Generate API token.
  3. Enter a name for the token, such as honeydew, and an optional description.
  4. Copy the generated token.
Atlan grants API access and asset access separately, so a token reads and writes assets in exactly the connections its personas cover. Give the token personas for both the Honeydew connection and the crawled warehouse connection that lineage is drawn from.
See Atlan’s API tokens documentation for token management, rotation, and revocation.

Configure Honeydew

  1. Go to SettingsAtlan.
  2. Enter the API endpoint of your Atlan tenant, in the form https://<tenant>.atlan.com.
  3. Paste the Atlan API token and save.

Publish a Workspace

Publishing requires the Editor role.
  1. Click the branch, and in the menu click Branch IntegrationsAtlanPublish to Atlan…
  2. Select the Connection to publish into.
  3. Select the Warehouse connection — the Atlan connection the source tables were crawled into, which is what lineage is drawn against. Leave it empty to publish without lineage.
  4. Set the Model name, or select an existing model to republish into it. The default is the workspace name, with the branch appended.
  5. Click Publish, then open the published model from the link in the result.
The result reports how many assets were pushed, archived, and linked. It also reports source columns that no crawled column matched: those fields are published without lineage, so a count above zero usually means the warehouse connection is the wrong one, or the tables have not been crawled yet.

Where Lineage Appears

Open an attribute or a metric in Atlan and select Lineage: it appears downstream of the warehouse columns it reads. A calculated field resolves through the fields it depends on, down to the physical columns underneath.

Republishing

Publishing again updates the model in place — assets are keyed on their qualified name, so republishing an unchanged workspace changes nothing. A field deleted in Honeydew is archived in Atlan on the next publish, and stays recoverable. Changing the model name publishes a second model rather than renaming the first, since the name is part of every asset’s identity.

Atlan as a Context Source

Atlan is also supported as an External Knowledge source, so the AI can fetch governed definitions and glossary terms from Atlan over MCP when answering questions. Use this to reuse business knowledge that Atlan already governs — glossary terms, policies, and asset documentation — instead of restating it as Honeydew context. Definitions stay owned in one place, and Honeydew reads the current version at query time. This is configured separately from the catalog integration above:
  1. Go to SettingsMCP connections and connect Atlan. Each user authenticates individually, so content is fetched with their own permissions.
  2. Create an External Knowledge context item whose external_source.tool is an Atlan tool, such as mcp__atlan__get_assets, and whose resource_id is the identifier of the asset or glossary term to fetch.
See External Knowledge for the full field reference.