Skip to navigation

Bulk Uploading in Python

The Python SDK provides two methods for uploading files in batches:

  1. Ingest Directories: Finds supported files in a directory tree and uploads them to a bucket.
  2. Ingest Documents: Uploads a list of local and remote documents in batches. Set wait_for_complete to 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.