AIARCOASC Docs

Object Storage

S3-API-compatible object storage with hot, warm, cold and archive tiers. Zero egress to Atlas compute in the same region.

What it is

Object storage is the durable home for model weights, training data, checkpoints, datasets and logs. Four tiers — hot (single-digit-ms first byte, primary workloads), warm (cheaper, ~50 ms first byte), cold (minutes to first byte, infrequent access), archive (restore in hours). Same API across tiers; lifecycle policies move objects automatically.

When to use it

  • Store model weights — pair with Fast Weight Loader for sub-second model loads.
  • Checkpoint training jobs every N steps; cheap to keep history in cold tier.
  • Receive presigned uploads from end users.

Quickstart

asc storage create my-bucket --region apac --tier hot
asc storage upload my-bucket ./checkpoint.safetensors
asc storage presign my-bucket/checkpoint.safetensors --expires 1h
bucket = client.storage.create_bucket('my-bucket', region='apac', tier='hot')
client.storage.upload('my-bucket', 'checkpoint.safetensors', open('./checkpoint.safetensors', 'rb'))
url = client.storage.presign('my-bucket', 'checkpoint.safetensors', expires_in=3600)
await client.storage.createBucket('my-bucket', { region: 'apac', tier: 'hot' });
await client.storage.upload('my-bucket', 'checkpoint.safetensors', stream);
const url = await client.storage.presign('my-bucket', 'checkpoint.safetensors', { expiresIn: 3600 });

Limits & quotas

LimitDefaultBurstNotes
Buckets per project1,00010,000Lift via sales
Max object size5 TiBMultipart upload required above 5 GiB
Hot read throughput100 Gbps / bucketPer-region
Egress to Atlas compute (same region)Free
Egress to internet$0.045/GBSee pricing

Pricing

See pricing. Pay-as-you-go, billed monthly via Stripe.

API surface

  • PUT /v1/storage/{bucket} — create
  • PUT /v1/storage/{bucket}/{key} — upload
  • GET /v1/storage/{bucket}/{key} — read
  • POST /v1/storage/{bucket}/{key}/presign — presigned URL
  • POST /v1/storage/{bucket}/lifecycle — set tiering policy

Required scope(s): storage:read, storage:write. See Scopes.

Security

All access is authenticated and scoped. See Auth & scopes and Network controls.