Bulk Uploading in Python
The Python SDK provides two methods for uploading files in batches:
- Ingest Directories: Finds supported files in a directory tree and uploads them to a bucket.
- Ingest Documents: Uploads a list of local and remote documents in batches. Set
wait_for_completeto wait for processing to finish.
Use Ingest Directories for a local folder and Ingest Documents for a selected list of files.
Protected batches
Use an SDK version that preserves each file’s initial policy through batching and splitting, and supports private uploads. Older versions may lack this support. Use private upload before sending a protected file, even when its bucket is public. See File Access and Sharing for REST upload steps and release requirements.

