Storage
Object storage primitive — S3-compatible API on top of Atlas object storage.
What it is
The storage primitive is the developer-facing surface for Atlas object storage. Same buckets, same tiers, same SDK shape across Python and TypeScript.
When to use it
- Datasets, model weights, checkpoints, generated artefacts, logs.
Quickstart
asc storage create my-bucket --tier hot --region apac
asc storage upload my-bucket file.txtclient.storage.create_bucket('my-bucket', tier='hot', region='apac')
client.storage.upload('my-bucket', 'file.txt', open('./file.txt','rb'))await client.storage.upload('my-bucket', 'file.txt', stream);Limits & quotas
| Limit | Default | Burst | Notes |
|---|---|---|---|
| See Atlas object storage | — | — |
Pricing
See pricing. Pay-as-you-go, billed monthly via Stripe.
API surface
PUT /v1/storage/{bucket}PUT /v1/storage/{bucket}/{key}POST /v1/storage/{bucket}/{key}/presign
Required scope(s): storage:read, storage:write. See Scopes.
Security
All access is authenticated and scoped. See Auth & scopes and Network controls.