> For the complete documentation index, see [llms.txt](https://docs.airops.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airops.com/context/memory-stores/add-data.md).

# Add Data

<figure><img src="https://3762890407-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX2n5yPRPynbnWuO4SH0M%2Fuploads%2Fgit-blob-6c5ba14d5748be3d28a4b27425fac89a66d84f7e%2FCleanShot%202025-02-23%20at%2017.59.34%402x.png?alt=media" alt=""><figcaption></figcaption></figure>

## Uploading Data to the Knowledge Base

AirOps Knowledge Bases support a wide variety of file formats including PDFs, CSVs, text files, HTML, images, Microsoft Office documents, and more, with additional options to import content directly from Sitemaps, Google Drive, SQL databases, or even Shopify! You can easily add content by uploading files individually, scraping websites, or importing data through the intuitive interface, creating a rich resource of searchable information for your AI workflows.

## Supported Content Types

AirOps currently supports the following content types for populating Knowledge Bases:

1. **File Uploads**: Add individual files. Supported formats include: .pdf, .csv, .txt, .text, .log, .html, .htm, .md, .org, .odt, .ppt, .pptx, .rst, .rtf, .tsv, .doc, .docx, .xml, .png, .jpg, .jpeg, .gif, .webp, .eml, .msg, .epub.
2. **Web Page Scrape**: Import content from a sitemap's hierarchy of pages to crawl
   1. **Import Sitemap**: Import content from a sitemap's hierarchy of pages to crawl
   2. **Import from URL**: Import content directly from a specific URL
3. **Sync Google Drive File**: Connect a Google Drive file (supports Google Docs, Google Sheets, and .pdf files)
4. **Sync SQL Database**: Import data directly from your connected database(s) via a SQL query
5. **Import from Shopify**: Import products and collections from your Shopify store

{% hint style="info" %}
Currently, individual documents must be loaded one-at-a-time. If you have more advanced content load requirements, please speak with our team.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.airops.com/context/memory-stores/add-data.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
