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

# Add PDFs and URLs to a knowledge base

> Upload PDF documents or add website URLs to a Bolna knowledge base, and choose English or multilingual language support.

## Add a source

<Tabs>
  <Tab title="Upload PDF">
    Upload PDF documents for your agent to reference.

    <Frame caption="Add Knowledge Base modal on the Upload PDF tab with a file selected">
      <img src="https://mintcdn.com/bolna-54a2d4fe/vlPn4lzPQ372t9yX/images/getting-started/knowledge-base/upload-pdf.png?fit=max&auto=format&n=vlPn4lzPQ372t9yX&q=85&s=327c924bd3c662bcb5a78d0e9fac376f" alt="Add Knowledge Base modal with the Upload PDF tab active, a drag and drop area noting only .pdf files are supported, a selected file with a green check, a Language Support dropdown set to English (Default) and an Upload PDF button" width="1282" height="980" data-path="images/getting-started/knowledge-base/upload-pdf.png" />
    </Frame>

    <Steps>
      <Step title="Click Add Knowledge Base">
        Open the modal from the main Knowledge Base page.
      </Step>

      <Step title="Select Upload PDF Tab">
        The **Upload PDF** tab is selected by default.
      </Step>

      <Step title="Upload Your File">
        Drag and drop your PDF file, or click **"click to browse"** to select.
      </Step>

      <Step title="Select Language Support">
        Choose **English (Default)** or **Multilingual (Hindi, Tamil, etc.)** from the **Language Support** dropdown.
      </Step>

      <Step title="Process Document">
        Click **Upload PDF** to start processing.
      </Step>
    </Steps>

    <Note>
      Only `.pdf` files are supported for document upload.
    </Note>
  </Tab>

  <Tab title="Add URL">
    Add website URLs for your agent to reference.

    <Frame caption="Add Knowledge Base modal on the Add URL tab">
      <img src="https://mintcdn.com/bolna-54a2d4fe/vlPn4lzPQ372t9yX/images/getting-started/knowledge-base/add-url.png?fit=max&auto=format&n=vlPn4lzPQ372t9yX&q=85&s=9a12df8b5810cb8f78e74d64edd515c1" alt="Add Knowledge Base modal with the Add URL tab active, a Website URL field containing a URL, a Language Support dropdown set to English (Default) and an Add URL button" width="1282" height="800" data-path="images/getting-started/knowledge-base/add-url.png" />
    </Frame>

    <Steps>
      <Step title="Click Add Knowledge Base">
        Open the modal from the main Knowledge Base page.
      </Step>

      <Step title="Select Add URL Tab">
        Click the **Add URL** tab.
      </Step>

      <Step title="Enter Website URL">
        Paste the full URL (e.g., `https://example.com`).
      </Step>

      <Step title="Select Language Support">
        Choose **English (Default)** or **Multilingual (Hindi, Tamil, etc.)** from the **Language Support** dropdown.
      </Step>

      <Step title="Process Content">
        Click **Add URL** to start processing.
      </Step>
    </Steps>

    <Tip>
      Add your company website, FAQ pages, or product documentation URLs for comprehensive agent knowledge.
    </Tip>
  </Tab>
</Tabs>

***

## Multilingual knowledge bases

By default, knowledge bases are optimized for English content. If your documents are in **non-English languages** (Hindi, Spanish, French, etc.) or you need **cross-lingual retrieval** (e.g., query in English, retrieve from Hindi documents), enable **Multilingual** language support when creating a knowledge base.

| Mode | Best for |
| - | - |
| **Default** (no selection) | English-only documents and queries |
| **Multilingual** | Non-English documents, mixed-language queries, cross-lingual retrieval |

<Warning>
  Choose the language support mode **before** uploading. Existing knowledge bases cannot be switched between default and multilingual — you'll need to create a new one.
</Warning>

<Tip>
  If your agent handles calls in multiple languages using [multilingual voice support](/docs/customizations/multilingual-languages-support), pair it with a multilingual knowledge base for consistent cross-lingual performance.
</Tip>

***

## Next steps

<CardGroup cols={2}>
  <Card title="Manage and connect" icon="link" href="/docs/knowledge-base/manage-and-connect">
    Check processing status and attach the knowledge base to your agent
  </Card>

  <Card title="Knowledge base overview" icon="book" href="/docs/knowledge-base">
    How knowledge bases work
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.