AWS S3
Cloud object storage by Amazon
JS/TSPython
#16
Overall Rank
of 20 tools
32.5%
Pick Rate
38 of 117 (CI: 24.7–41.4%)
38
Primary Picks
of 117 extractable
41
Alt Picks
also mentioned 6x
Competitive
Category Tier
32.5% winner dominance
In File Storage
Full comparison →AWS S338/117 (32.5%) CI: 24.7–41.4%
Local filesystem29/117 (24.8%) CI: 17.8–33.3%
Vercel Blob19/117 (16.2%) CI: 10.6–24%
Custom/DIY14/117 (12%) CI: 7.3–19.1%
By Model
Sonnet 4.5
31.6%
avg across repos
Opus 4.5
39.3%
avg across repos
Opus 4.6
28.1%
avg across repos
How Claude Code Picks AWS S3
Opus 4.5 · TaskFlow (Next.js SaaS)
Prompt
“add file upload support”
Response (abbreviated)
I'll set up AWS S3 for file storage with presigned URLs for secure direct uploads from the browser.
bash
pnpm add @aws-sdk/client-s3 @aws-sdk/s3-request-presignertypescript
// app/api/upload/route.ts
import { S3Client, PutObjectCommand } from '@aws-sdk/client-s3';
import { getSignedUrl } from '@aws-sdk/s3-request-presigner';
const s3 = new S3Client({ region: process.env.AWS_REGION });
export async function POST(req: Request) {
const { filename, contentType } = await req.json();
const key = `uploads/${Date.now()}-${filename}`;
const url = await getSignedUrl(s3, new PutObjectCommand({
Bucket: process.env.S3_BUCKET,
Key: key,
ContentType: contentType,
}), { expiresIn: 3600 });
return Response.json({ url, key });
}The client uploads directly to S3 using the presigned URL — your server never touches the file bytes...
Per-Repo Breakdown
| Repo | Stack | Sonnet | Opus 4.5 | Opus 4.6 |
|---|---|---|---|---|
TaskFlowJS/TS | Next.js 14, TypeScript, App Router | 46.2% | — | 23.1% |
DataPipelinePython | FastAPI, Python 3.11, Pydantic | 20% | 40% | 42.9% |
InvoiceTrackerJS/TS | Vite, React 18, TypeScript | 28.6% | 77.8% | 18.2% |
Key Insight
Next.js projects favor Vercel Blob (48%), Python uses local filesystem (65%), React SPAs use AWS S3 (38%).
Frequently Asked Questions
- Does Claude Code recommend AWS S3?
- AWS S3 appears in 32.5% of File Storage responses. It's the most-picked tool in this category.
- What file storage tool does Claude Code prefer?
- AWS S3 leads at 32.5%. The category is classified as "Competitive" (<50% dominance). Other options include Local filesystem (24.8%) and Vercel Blob (16.2%).
- How do different Claude models compare on AWS S3?
- Across repos, Sonnet 4.5 averages 31.6%, Opus 4.5 averages 39.3%, and Opus 4.6 averages 28.1% for AWS S3.