> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mixpeek.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Buckets

![Studio Buckets page listing buckets with schema fields, object counts, and storage size](https://mintcdn.com/mixpeek/Wd_dr3_jo8gqgFxV/assets/studio/buckets.png?fit=max\&auto=format\&n=Wd_dr3_jo8gqgFxV\&q=85\&s=1102b2f48b0d53a80f0927db585be9bb)

The Buckets page — raw data objects grouped into buckets, with each bucket's schema, size, and status.

[Buckets](https://d8ts56gtwtyh1.cloudfront.net/docs/warehouse/buckets.mp4)

Buckets are the warehouse's ingestion layer, where raw files enter before being decomposed into features.

### Manage buckets and objects

* **Create bucket**: Define a JSON-like schema to validate objects. Required for object registration. API parity: [Create Bucket](https://docs.mixpeek.com/docs/api-reference/buckets/create-bucket.md).
* **View bucket**: Inspect schema, object counts, and metadata. API parity: [Get Bucket](https://docs.mixpeek.com/docs/api-reference/buckets/get-bucket.md).
* **Update bucket**: Rename or adjust description and metadata. API parity: [Update Bucket](https://docs.mixpeek.com/docs/api-reference/buckets/update-bucket.md).
* **Delete bucket**: Enqueues a task to remove bucket and objects. Track under Tasks. API parity: [Delete Bucket](https://docs.mixpeek.com/docs/api-reference/buckets/delete-bucket.md).
* **Add objects**: Register raw inputs and blobs without processing. Use single or batch create. API: [Create Object](https://docs.mixpeek.com/docs/api-reference/bucket-objects/create-object.md), [Create Objects in Batch](https://docs.mixpeek.com/docs/api-reference/bucket-objects/create-objects-in-batch.md).
* **Batch flows**: Group object IDs, then submit for processing. Track task status. API: [Create Batch](https://docs.mixpeek.com/docs/api-reference/bucket-batches/create-batch.md), [Add Objects](https://docs.mixpeek.com/docs/api-reference/bucket-batches/add-objects-to-batch.md), [Submit Batch](https://docs.mixpeek.com/docs/api-reference/bucket-batches/submit-batch-for-processing.md).

### Tips

* Object creation does not process files; processing happens when Engine runs extraction based on collections pointing to this bucket.
* Use batch submit for large ingestions to parallelize Engine work and monitor via Tasks in Studio.

> [tab] Bucket lifecycle
>
> **1. Create**
>
> Define schema and metadata.
>
> **2. Update**
>
> Adjust name, description, metadata.
>
> **3. Delete**
>
> Enqueue task; track in Tasks.

> [tab] Objects & batches
>
> **1. Register objects**
>
> Single or batch registration without processing.
>
> **2. Create batch**
>
> Group object IDs for processing.
>
> **3. Submit batch**
>
> Trigger Engine processing and monitor progress.

Processing runs in the Engine and writes to your active namespace; ensure it’s set correctly in the top bar.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.