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:- From the left menu, click Admin, then under Workspace, click API tokens (admin access is required).
- Click Generate new and select Generate API token.
- Enter a name for the token, such as
honeydew, and an optional description. - Copy the generated token.
Configure Honeydew
- Go to Settings → Atlan.
- Enter the API endpoint of your Atlan tenant, in the form
https://<tenant>.atlan.com. - Paste the Atlan API token and save.
Publish a Workspace
Publishing requires the Editor role.- Click the branch, and in the menu click Branch Integrations → Atlan → Publish to Atlan…
- Select the Connection to publish into.
- 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.
- Set the Model name, or select an existing model to republish into it. The default is the workspace name, with the branch appended.
- Click Publish, then open the published model from the link in the result.
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:- Go to Settings → MCP connections and connect Atlan. Each user authenticates individually, so content is fetched with their own permissions.
- Create an External Knowledge context item whose
external_source.toolis an Atlan tool, such asmcp__atlan__get_assets, and whoseresource_idis the identifier of the asset or glossary term to fetch.