> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.ibee.co.in/docs/infrastructure/object-storage/limits/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ibee.co.in/_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) > 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.