Introduction
E2E Object Store (EOS) is a simple, cost-effective, and S3-compatible storage service that enables you to store, backup, and archive large amounts of content for web apps or AI/ML pipelines. The S3-Compatible REST API enables data access from anywhere on the internet or within your private network.
EOS is designed to handle large data volumes with horizontal scaling. It is built on distributed object storage — a federation of large clusters — with erasure coding for redundancy and fault tolerance.
The following diagram shows a typical user workflow when using the Object Store.

Create a Bucket
In EOS, data files are stored as objects inside a bucket. A bucket is a logical container — similar to a directory — that lets you separate data and permissions by application, team, or environment.
To create a bucket:
- Sign into My Account and go to Storage in the sidebar.
- Click + Add Bucket.
- Enter a bucket name following these rules:
- Must be unique across all existing E2E Object Storage buckets.
- Cannot be changed after creation.
- Must be between 3 and 63 characters long.
- Uppercase letters and underscores are not allowed.
- Must not be formatted like an IP address (e.g.,
192.168.1.1).
- Click Create.
You will be redirected to the object browser for the new bucket.

By default, E2E Managed Encryption is enabled for your bucket. You may disable it during creation. See E2E Managed Encryption for details.
To enable Object Lock (WORM protection), click Enable Object Lock during bucket creation. Object Lock cannot be enabled on an existing bucket.
Empty buckets are not billed.
Once your bucket is ready, you can upload files through the object browser or set bucket permissions to enable CLI or API access.