AWS SDK for JavaScript (S3)
Official AWS SDK for uploading, downloading and managing S3 objects.
SDKs for hosted services npm Apache-2.0
Used in agent projects
200
1.6% of 12,697 public repos built with AI coding agents
Rank in sdks for hosted services
#5 of 44
by use in those projects
Downloads
49.4M
npm, last 7 days, @aws-sdk/client-s3
GitHub stars
3,673
last push Oct 9, 2026
How AWS SDK for JavaScript (S3) is used
AWS SDK for JavaScript (S3) is a dependency in 200 of the 12,697 public GitHub projects set up for AI coding agents that we scanned (1.6%), #5 of 44 in sdks for hosted services. The most used alternative there is Supabase JS. Projects that use it most often also use Zod (61.0%), tsx (49.0%), dotenv (52.5%). It is more common in projects set up for Kiro (8.9%) than for GitHub Copilot (2.4%).
Often used with AWS SDK for JavaScript (S3)
| Zod | 61.0% of AWS SDK for JavaScript (S3) projects · 3.6× more than average |
|---|---|
| tsx | 49.0% of AWS SDK for JavaScript (S3) projects · 4.9× more than average |
| dotenv | 52.5% of AWS SDK for JavaScript (S3) projects · 3.3× more than average |
| Vitest | 45.0% of AWS SDK for JavaScript (S3) projects · 3.7× more than average |
| TypeScript | 89.5% of AWS SDK for JavaScript (S3) projects · 1.6× more than average |
| Lucide React | 49.0% of AWS SDK for JavaScript (S3) projects · 2.5× more than average |
| pg | 30.0% of AWS SDK for JavaScript (S3) projects · 10.2× more than average |
| Tailwind CSS | 63.5% of AWS SDK for JavaScript (S3) projects · 1.8× more than average |
By coding agent
| Claude Code | 3.2% of projects set up for it |
|---|---|
| Cursor | 3.3% of projects set up for it |
| GitHub Copilot | 2.4% of projects set up for it |
| Gemini CLI | 4.8% of projects set up for it |
| OpenAI Codex | 3.6% of projects set up for it |
| Kiro | 8.9% of projects set up for it |
| OpenCode | 4.1% of projects set up for it |
| Devin Desktop | 4.4% of projects set up for it |
Share of public repos configured for each agent that list AWS SDK for JavaScript (S3) as a dependency.
Install
| Package | npm install @aws-sdk/client-s3 |
|---|---|
| Packages counted | @aws-sdk/client-s3, @aws-sdk/s3-request-presigner, @aws-sdk/credential-providers, @aws-sdk/client-bedrock-runtime, @aws-sdk/client-dynamodb, @aws-sdk/lib-dynamodb, @aws-sdk/client-lambda, @aws-sdk/client-sqs |
| Main stacks | TypeScript / JavaScript (98), Next.js (91), Python (8), Rust (3) |
| Example projects | sunflower-land/sunflower-land, kovrichard/catalyst, inboundemail/inbound, nirholas/three.ws, Cap-go/capgo.app |
Alternatives to AWS SDK for JavaScript (S3)
| Tool | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|
| Supabase JS npm Isomorphic JavaScript SDK for Supabase backend-as-a-service. |
927 (7.3%) | 30.5M | 4,574 | MIT |
| Supabase SSR npm Supabase client library optimized for server-side rendering frameworks. |
332 (2.6%) | 8.1M | 210 | MIT |
| Resend npm Node.js SDK for Resend email API to send transactional emails. |
235 (1.9%) | 12.9M | 964 | MIT |
| Firebase npm Google's platform SDK for realtime database, auth, hosting and serverless functions. |
224 (1.8%) | 10.6M | 5,149 | Apache-2.0 |
| Stripe npm Official SDK for integrating Stripe payments and billing into applications. |
197 (1.6%) | 23.5M | 4,523 | MIT |
| EmailJS npm Official browser SDK for sending emails directly from client-side JavaScript without a backend. |
189 (1.5%) | 122K | 143 | BSD-3-Clause |
| Supabase CLI npm Command-line tool for managing Supabase projects and databases locally. |
131 (1.0%) | 5.6M | 2,430 | MIT |
| Stripe.js npm Official Stripe SDK for integrating payments and connect functionality in web and mobile apps. |
103 (0.8%) | 14M | 754 | MIT |