Skip to content

Managing Data

Overview

SmartBuckets provide S3-compatible interfaces (coming soon), SDKs and APIs for data management, making it familiar for developers while adding powerful AI capabilities. When you add data to a SmartBucket, it automatically triggers the AI enhancement pipeline, preparing your content for advanced search and retrieval.

Adding Data

When you upload files to a SmartBucket, several processes occur:

  1. The file is stored securely in the underlying storage system
  2. The AI decomposition pipeline analyzes and processes the content
  3. The extracted information is indexed for search and retrieval

You can add data to a SmartBucket through the API, CLI and SDK.

Removing Data

When you delete data from a SmartBucket, the system:

  1. Removes the original file from storage
  2. Cleans up all associated AI-enhanced data
  3. Updates indexes and search capabilities accordingly

You can remove data from a SmartBucket through the API, CLI and SDK.