II.
KnowledgeFabricImpl JSON
Structured · liveknowledge-fabric-impl:danswer-fabric
Danswer/Onyx as Deployable Knowledge Fabric json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "knowledge-fabric-impl:danswer-fabric",
"_kind": "KnowledgeFabricImpl",
"_file": "agent-stack/knowledge-fabric-impls/oss-rag-fabrics.yaml",
"_cluster": "agent-stack",
"attributes": {
"displayName": "Danswer/Onyx as Deployable Knowledge Fabric",
"description": "Danswer (rebranded as Onyx) as a self-hostable enterprise knowledge\nfabric. Multi-connector architecture supporting 25+ data sources including\nConfluence, Slack, Google Drive, GitHub, Notion, and Jira. Hybrid\nretrieval (dense + sparse) with cross-encoder re-ranking provides\nhigh-quality answers with citations. Document-level access control\nrespects source permissions. Self-hostable with Docker Compose for\norganizations that cannot use cloud-based knowledge services. As a\nknowledge fabric, Danswer provides an open-source alternative to Glean\nfor enterprise knowledge unification.\n",
"knowledgeFileFormats": [
"multi-connector-index"
],
"retrievalStrategy": "hybrid",
"knowledgePersistence": "self-hosted-index",
"knowledgeScopes": [
"organization",
"enterprise"
],
"autoExtractionSupport": false,
"notes": "Danswer's access control model is its key differentiator among open-source\nRAG apps — it inherits permissions from source systems, so users only see\nanswers grounded in documents they have access to. This makes it suitable\nfor enterprise deployment where information security is non-negotiable.\nThe trade-off versus Glean is operational overhead of self-hosting.\n"
},
"outgoingEdges": [
{
"from": "knowledge-fabric-impl:danswer-fabric",
"to": "layer:12-knowledge-fabric",
"kind": "realizes",
"attributes": {}
},
{
"from": "knowledge-fabric-impl:danswer-fabric",
"to": "tool:danswer",
"kind": "integrates_with",
"attributes": {}
}
],
"incomingEdges": []
}