--- title: Introduction to E2E Object Storage --- # 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. ![Object Store Workflow](images/object_store_workflow.png) ## 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: 1. Sign into [My Account](http://myaccount.e2enetworks.com) and go to **Storage** in the sidebar. 2. Click **+ Add Bucket**. 3. 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`). 4. Click **Create**. You will be redirected to the object browser for the new bucket. ![Manage Object Storage](images/manage_object_storage.png) :::info By default, **E2E Managed Encryption** is enabled for your bucket. You may disable it during creation. See [E2E Managed Encryption](./EOSEncryption/index.mdx) for details. To enable **Object Lock** (WORM protection), click **Enable Object Lock** during bucket creation. Object Lock cannot be enabled on an existing bucket. ::: :::info[note] Empty buckets are not billed. ::: Once your bucket is ready, you can [upload files](/docs/myaccount/storage/object_storage/actions#upload-files) through the object browser or [set bucket permissions](/docs/myaccount/storage/object_storage/access_key) to enable CLI or API access. ---