> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# About buckets

> Learn about AI Object Storage buckets as primary organizational containers, including prerequisites

Buckets are the primary organizational containers for your data in CoreWeave AI Object Storage. Think of them as top-level folders that contain your objects (files). Each bucket has a globally unique name and its own access policies.

{/* Single source of truth for bucket naming rules. When adding or changing reserved prefixes or exact names, edit the "Reserved" bullet below. Call this snippet on its own line (not inline) so local mint dev and deployment behave consistently. */}

<Accordion title="Bucket naming rules">
  Bucket names must be globally unique and adhere to the following rules:

  * **Length:** 3 to 63 characters.
  * **Characters:** Only lowercase letters (`a-z`), numbers (`0-9`), and hyphens (`-`). No dots, uppercase letters, underscores, spaces, or other special characters.
  * **Start and end:** Must begin and end with a letter or number. Cannot start or end with a hyphen (`-`).
  * **Prohibited patterns:** Cannot start with `xn--`.
  * **Reserved:** Must not begin with `cw-`, `vip-`, or `log-stitcher-ch-`. Must not be the exact name `int`. CoreWeave reserves these for internal use.
</Accordion>

## Prerequisites

After you've set up authentication and access control (access tokens, access keys, and organization policies), you can create and use buckets in Object Storage.

Before you create your first bucket, [set up your endpoint configuration once](/products/storage/object-storage/using-object-storage/configure-endpoints) to use the required virtual-hosted addressing style and the correct endpoints for AI Object Storage. This helps reduce errors.

## Typical workflow

To start using Object Storage buckets, follow these steps:

1. Configure [authentication and access control](/products/storage/object-storage/auth-access/about), making sure to set an [organization access policy](/products/storage/object-storage/auth-access/organization-policies/manage).
2. [Attach your endpoints](/products/storage/object-storage/using-object-storage/configure-endpoints) (one-time setup).
3. Optional: Set bucket policies for fine-grained access.
4. Create buckets for different projects or purposes.
5. Upload objects using your preferred tools.

To manage buckets and objects, you can use the [Object Storage S3-compatible API](/products/storage/object-storage/reference/object-storage-s3), as well as command-line tools and libraries such as the AWS CLI, `s3cmd`, and Boto3. You can also use Cyberduck or Cloud Console.

## Bucket security

Two levels of policies control access to buckets:

* **Organization policies**: Required baseline access (set up during authentication).
* **Bucket policies**: Optional fine-grained control per bucket.

See [Bucket access policies](/products/storage/object-storage/auth-access/bucket-access/bucket-policies) for details.
