File Loaders
Compatibility
Only available on Node.js.
These loaders are used to load files given a filesystem path or a Blob object.
info
If you'd like to write your own document loader, see this how-to. If you'd like to contribute an integration, see Contributing integrations.
All document loaders
| Name | Description | 
|---|---|
| Multiple individual files | This example goes over how to load data from multiple file paths. The... | 
| ChatGPT files | This example goes over how to load conversations.json from your ChatG... | 
| CSV | This notebook provides a quick overview for getting started with | 
| DirectoryLoader | This notebook provides a quick overview for getting started with | 
| Docx files | This example goes over how to load data from docx files. | 
| EPUB files | This example goes over how to load data from EPUB files. By default, ... | 
| JSON files | The JSON loader use JSON pointer to target keys in your JSON files yo... | 
| JSONLines files | This example goes over how to load data from JSONLines or JSONL files... | 
| Notion markdown export | This example goes over how to load data from your Notion pages export... | 
| Open AI Whisper Audio | Only available on Node.js. | 
| PDFLoader | This notebook provides a quick overview for getting started with | 
| PPTX files | This example goes over how to load data from PPTX files. By default, ... | 
| Subtitles | This example goes over how to load data from subtitle files. One docu... | 
| TextLoader | This notebook provides a quick overview for getting started with | 
| Unstructured | This notebook provides a quick overview for getting started with |