Coming from Confluence
Import
Confluence pages become typed document nodes: ADRs, specs, and research classified by label.
The structural finding
Confluence is where product knowledge goes to become untracked. The adapter rescues it: pages labelled "adr" become decision nodes, "research" becomes research_study, "persona" becomes persona. Everything else becomes document, which is the beginning of a typed knowledge graph.
What UPG adds
Type recovery: untyped Confluence pages classified by label into ADRs, research studies, personas, and specs.
Graph edges: Confluence pages linked to the features, opportunities, and decisions they describe.
Jira bridge: Confluence ADRs connected to the Jira epics they influenced, closing the decision traceability loop.
Schema mapping
The key edge
The single most important semantic relationship this integration enables.
Defined in the UPG specification
Sample import
Confluence space: pages classified by label → typed UPG nodes
How to import your Confluence data
The Confluence adapter is built and tested. A one-command import via the UPG CLI is in development:
This will fetch your Confluence data, map entity types automatically, and write everything to your graph. Today you can use the Markdown import or the adapter directly in code.
▸ For developers: use the adapter directly
Get started
The Confluence adapter ships in @unified-product-graph/adapters. Install it, then run the import command.
$ npm install -g unified-product-graph
# then import
$ upg import --from notion