---
title: Object Storage
description: Object Storage protocol schemas
---

{/* ⚠️  AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs go in content/docs/guides/. */}

<Callout type="info">
**Source:** `packages/spec/src/integration/object-storage.zod.ts`
</Callout>

## TypeScript Usage

```typescript
import { MultipartUploadConfig } from '@objectstack/spec/integration';
import type { MultipartUploadConfig } from '@objectstack/spec/integration';

// Validate data
const result = MultipartUploadConfig.parse(data);
```

---

## MultipartUploadConfig

### Properties

| Property | Type | Required | Description |
| :--- | :--- | :--- | :--- |
| **enabled** | `boolean` | ✅ | Enable multipart uploads |
| **partSize** | `number` | ✅ | Part size in bytes (min 5MB) |
| **maxConcurrentParts** | `number` | ✅ | Maximum concurrent part uploads |
| **threshold** | `number` | ✅ | File size threshold for multipart upload in bytes |


---

