iiRecord
Agentic AI Atlas · Danswer/Onyx as Deployable Knowledge Fabric
knowledge-fabric-impl:danswer-fabrica5c.ai
II.
KnowledgeFabricImpl JSON

knowledge-fabric-impl:danswer-fabric

Structured · live

Danswer/Onyx as Deployable Knowledge Fabric json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · agent-stack/knowledge-fabric-impls/oss-rag-fabrics.yamlCluster · agent-stack
Record JSON
{
  "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": []
}