# Limits

Source: https://docs.sliplane.io/object-storage/limits

Learn about bucket, object, and S3 API limits for Sliplane Object Storage.

## Bucket limits

You can keep any number of objects in a single bucket.

Each team can have up to **100 buckets**. More available on request.

## Object name restrictions

Object names are primarily limited by the local operating system and filesystem used by your application or tooling.

Some operating systems, such as Windows, restrict certain characters in file names, including:

```txt
; ^ / * | " &
```

This list may not be exhaustive. Check the documentation for your operating system or filesystem if your application depends on specific object names.

Object Storage currently does not support:

* object names that start with a forward slash
* empty path segments

## S3 API limits

| Limit                                            | Value           |
| ------------------------------------------------ | --------------- |
| Maximum object size                              | 50 TiB          |
| Minimum object size                              | 0 B             |
| Maximum bucket name length                       | 63 characters   |
| Maximum object name length                       | 1024 characters |
| Maximum `/` separated object name segment length | 255 characters  |

## Object conflicts

Objects must have names that are unique and do not conflict with their parent objects.

For example, the second request in this sequence will fail because it conflicts with the first object:

```txt
PUT <bucketname>/xxx/yyy/textfile.txt
PUT <bucketname>/xxx/yyy
```

The same conflict can happen in the opposite order:

```txt
PUT <bucketname>/xxx/yyy
PUT <bucketname>/xxx/yyy/textfile.txt
```
