> ## Documentation Index
> Fetch the complete documentation index at: https://docs.langdock.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Types of Knowledge

> Overview of the different ways to add knowledge in Langdock: file uploads, integrations, folder sync, Knowledge bases, and actions.

## Overview

| Type                | Available in                 | Processing        | Limit                     | Sync     |
| :------------------ | :--------------------------- | :---------------- | :------------------------ | :------- |
| File Upload         | Chat, Agents                 | Preview/Full read | 20 in Chat / 50 in Agents | —        |
| Integration Files   | Chat, Agents                 | Preview/Full read | 20 in Chat / 50 in Agents | Live/24h |
| Folder Sync         | Agents                       | Embedding         | 200                       | 24h      |
| Folders             | Chat, Agents, Projects       | Full read         | 100                       | —        |
| Knowledge bases     | Actions, @mention, Workflows | Embedding         | 1,000                     | —        |
| Integration Actions | Actions, @mention            | API               | Varies                    | Live     |

## Upload Files from Computer

Files can be uploaded directly from your computer and added to a chat or agent as a knowledge source.

|                  |                                                                                       |
| :--------------- | :------------------------------------------------------------------------------------ |
| **Available in** | Chat, Agents                                                                          |
| **Processing**   | Preview or full read                                                                  |
| **File limit**   | 20 files in Chat, 50 files in Agents (first 20 previewed, files 21–50 read on demand) |
| **Permissions**  | —                                                                                     |
| **Sync**         | None                                                                                  |

## Select Files from Integrations

Files from connected integrations like SharePoint, Confluence, Google Drive, or OneDrive can be selected and automatically added as knowledge.

|                  |                                                  |
| :--------------- | :----------------------------------------------- |
| **Available in** | Chat, Agents                                     |
| **Processing**   | Preview and/or full read                         |
| **File limit**   | 20 files in Chat, 50 files in Agents             |
| **Permissions**  | Agent owner                                      |
| **Sync**         | Live data in chat, every 24h or manual in agents |

## Connect Folders to Agents

Entire folders from SharePoint or Google Drive can be connected, so their contents are regularly synchronized.

|                  |                                               |
| :--------------- | :-------------------------------------------- |
| **Available in** | Agents                                        |
| **Processing**   | Embedding search                              |
| **File limit**   | 200 files per folder, max 5 folders per agent |
| **Permissions**  | Agent owner                                   |
| **Sync**         | Every 24h or manual                           |

## Folders

[Folders](/en/using-langdock/library/folders) in the Library hold files for active work in chat, Agents, and Projects. Use Folders when you want to reuse the same files across multiple chats or with your team.

**Upload options:** Computer or move from Recent Files

|                  |                         |
| :--------------- | :---------------------- |
| **Available in** | Chat, Agents, Projects  |
| **Processing**   | Full read               |
| **File limit**   | 100 files, 250 MB total |
| **Permissions**  | Owner and shared users  |
| **Sync**         | None                    |

## Knowledge bases

A Knowledge base enables structured uploading and management of up to 1,000 files as a shared semantic search collection.

**Upload options:** Computer or API

|                  |                                       |
| :--------------- | :------------------------------------ |
| **Available in** | Agent actions, `@` in chat, Workflows |
| **Processing**   | Embedding search                      |
| **File limit**   | 1,000 files                           |
| **Permissions**  | Owner and shared users                |
| **Sync**         | None                                  |

## Integration Actions

Knowledge can be dynamically retrieved via actions from integrations through API. This is especially useful for vector databases.

|                  |                                                  |
| :--------------- | :----------------------------------------------- |
| **Available in** | Agent actions, `@` in chat                       |
| **Processing**   | API call (Embedding search for vector databases) |
| **File limit**   | Depends on integration                           |
| **Permissions**  | Admin-controlled per group/user                  |
| **Sync**         | Live data on every request                       |
