> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.ibee.co.in/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ibee.co.in/docs/_mcp/server.

# Limits

> Hard limits for IBEE Object Storage — storage per bucket, object size, upload size, API rate limits, bucket naming rules, and free tier caps. Limits in GiB and TiB are base-2.

Limits specified in GiB (gibibyte) or TiB (tebibyte) are storage units based on base-2. 1 GiB = 2³⁰ bytes. This is distinct from 1 GB (gigabyte) = 10⁹ bytes.

## Storage and object limits

| Feature                                                 | Limit                                                          |
| ------------------------------------------------------- | -------------------------------------------------------------- |
| Data storage per bucket                                 | Unlimited                                                      |
| Number of objects per bucket                            | Unlimited                                                      |
| Maximum buckets per account                             | 1,000,000                                                      |
| Maximum bucket management operations per bucket 1       | 50 per second                                                  |
| Number of custom domains per bucket                     | 50                                                             |
| Object key length                                       | 1,024 bytes                                                    |
| Object metadata size                                    | 8,192 bytes                                                    |
| Object size 2                                           | 5 TiB per object                                               |
| Maximum upload size 3                                   | 5 GiB (single-part) / 4.995 TiB (multi-part) 4                 |
| Maximum upload parts                                    | 10,000                                                         |
| Maximum file size for uploads through the portal        | 300 MB per file — use an S3-compatible client for larger files |
| Maximum concurrent writes to the same object name (key) | 1 per second 5                                                 |

## API rate limits

| Operation                                  | Limit                  |
| ------------------------------------------ | ---------------------- |
| Public downloads                           | 1,000 req/s per domain |
| S3 API reads (`GET Object`)                | 500 req/s              |
| S3 API writes (`PUT Object`, `UploadPart`) | 40 req/s               |
| S3 metadata / control operations           | 50 req/s               |

### Public download domain (`dl-{bucketId}.blob.dev`)

The `dl-{bucketId}.blob.dev` domain is intended for testing only and has a variable rate limit applied.

* If you exceed the rate limit, requests will be temporarily throttled and you will receive a `429 Too Many Requests` response.
* Bandwidth may also be throttled when using the `dl-{bucketId}.blob.dev` endpoint.

For production, connect a [custom domain](/docs/infrastructure/object-storage/buckets/custom-domains) to your bucket. Custom domains allow you to serve content from a hostname you control (e.g. `assets.example.com`) with no throttling on the default domain.

## S3 credential limits

| Limit                     | Value                                                                                |
| ------------------------- | ------------------------------------------------------------------------------------ |
| Workspaces per credential | 1                                                                                    |
| Expiry                    | None — S3 credentials stay valid until you revoke them on the **S3 Credentials** tab |

## Free tier caps

| Resource         | Free tier          |
| ---------------- | ------------------ |
| Storage          | 25 GB              |
| Internet egress  | 50 GB / month      |
| Class A requests | 1 million / month  |
| Class B requests | 10 million / month |

Usage beyond these caps is charged at [pay-as-you-go rates](/docs/infrastructure/object-storage/pricing#pay-as-you-go-rates).

## Need a higher limit?

To request an increase to any limit, [contact support](/docs/support/contact-support). If the limit can be raised for your account, the support team will follow up with next steps.

## Related pages

* [Pricing](/docs/infrastructure/object-storage/pricing)
* [Create a bucket](/docs/infrastructure/object-storage/buckets)
* [API Tokens](/docs/infrastructure/object-storage/api-tokens)
* [Custom Domains](/docs/infrastructure/object-storage/buckets/custom-domains)