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.)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.
Prerequisites
- You must generate an Access Key before creating a bucket. When using the Cloud Console, use Cloud Console tokens to generate the Access Key. Workload Identity Federation is supported when using CLI clients.
- To create a bucket with the Cloud Console, you must have
s3:CreateBucketandcwobject:CreateAccessKeypermissions granted to your user or group by an organization access policy. - Make sure your configuration uses the correct endpoint URL and has virtual-hosted addressing enabled.
Create a bucket with Cloud Console
To create a bucket with the CoreWeave Cloud Console, follow these steps:- In the Cloud Console, navigate to the Buckets page.
- Click the Create Bucket button at the top right corner of the page.
-
In the dialog, enter a Bucket Name.
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 withcw-,vip-, orlog-stitcher-ch-. Must not be the exact nameint. These are reserved for internal use.
-
Select an Availability Zone.

-
Click Create.

-
Click More options to view information in Grafana, or to delete the bucket.

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.
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 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 withcw-,vip-, orlog-stitcher-ch-. Must not be the exact nameint. 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:Availability Zones that support AI Object Storage
Learn more about Regions and Availability Zones.- US-CENTRAL
- US-EAST
- US-WEST
- CA-EAST
- EU-SOUTH
US-CENTRAL-05AUS-CENTRAL-06AUS-CENTRAL-07AUS-CENTRAL-08AUS-CENTRAL-08B
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.- AWS CLI
- s3cmd
- Boto3
To create a bucket with AWS CLI, use the If you need to install or configure AWS CLI for AI Object Storage, see Manage buckets with AWS CLI.
aws s3api command. The LocationConstraint parameter is required.Create a bucket with AWS CLI