Skip to main content

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.

Buckets are the primary organizational unit used to store object data in CoreWeave AI Object Storage. They are similar to folders in a file system. This guide explains how to create a bucket with the CoreWeave Cloud Console or CLI clients such as S3cmd, AWS CLI, and Boto3. (You can also use the CoreWeave fork of s5cmd; upstream s5cmd uses path-style addressing, which AI Object Storage does not support.)

Prerequisites

Create a bucket with Cloud Console

To create a bucket with the CoreWeave Cloud Console, follow these steps:
  1. In the Cloud Console, navigate to the Buckets page.
  2. Click the Create Bucket button at the top right corner of the page.
  3. In the dialog, enter a Bucket Name.
    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. These are reserved for internal use.
  4. Select an Availability Zone. Create Bucket
  5. Click Create. Create Bucket success
  6. Click More options to view information in Grafana, or to delete the bucket. Bucket: More options

Create a bucket with CLI clients

CoreWeave AI Object Storage is compatible with S3-compatible clients, including S3cmd, the AWS CLI, Boto3, and the CoreWeave fork of s5cmd.
Use the CoreWeave fork of s5cmd with AI Object StorageThe upstream s5cmd uses path-style addressing with custom endpoint URLs. AI Object Storage does not support path-style addressing and requires virtual-hosted style URLs. Use the CoreWeave fork of s5cmd, which is compatible with AI Object Storage and can safely replace any existing s5cmd installation. See Migrate data to AI Object Storage for setup and usage.
Before creating a bucket, configure your client. Note that the primary endpoint, https://cwobject.com, requires TLS v1.3. Ensure your S3-compatible tools and OpenSSL use TLS v1.3. In the sections that follow, replace these placeholders:
  • [BUCKET-NAME]: A globally unique name for your bucket. Follow the 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. These are reserved for internal use.
  • [AVAILABILITY-ZONE]: A CoreWeave Availability Zone that supports AI Object Storage (for example, US-EAST-04A). S3-compatible tools use the term “region” to define the location of the storage service, but at CoreWeave, Regions are larger constructs organized into Availability Zones. Use a CoreWeave Availability Zone that supports AI Object Storage:
    • US-CENTRAL-05A
    • US-CENTRAL-06A
    • US-CENTRAL-07A
    • US-CENTRAL-08A
    • US-CENTRAL-08B
    Learn more about Regions and Availability Zones.
Bucket creation delayWhen a bucket is created using an S3-compatible client, it takes approximately one minute before the bucket becomes available due to DNS caching. You may see the following error immediately after bucket creation: An error occurred (InvalidRegion) when calling the ListObjects operation: Region does not match. Wait one minute, then try again.This delay does not occur when creating buckets in the Cloud Console.
To create a bucket with AWS CLI, use the aws s3api command. The LocationConstraint parameter is required.
Create a bucket with AWS CLI
aws s3api create-bucket \
    --bucket [BUCKET-NAME] \
    --region [AVAILABILITY-ZONE] \
    --create-bucket-configuration LocationConstraint=[AVAILABILITY-ZONE]
If you need to install or configure AWS CLI for AI Object Storage, see Manage buckets with AWS CLI.

Versioned buckets

If you need a versioned bucket, versioning must be enabled at creation time. You cannot enable versioning on an existing bucket after it has been created. To create and configure a versioned bucket, see Versioned buckets.

Next steps

After creating a bucket, set an organization access policy to control access to the Object Storage S3-compatible API.
Last modified on May 18, 2026