🌐
GitHub
github.com › aws › aws-sdk-js-v3
GitHub - aws/aws-sdk-js-v3: Modularized AWS SDK for JavaScript. · GitHub
March 7, 2026 - Bare-bones clients/commands: This refers to a modular way of consuming individual operations on JS SDK clients. It results in less code being imported and thus more performant. It is otherwise equivalent to the aggregated clients/commands. // this imports a bare-bones version of S3 that exposes the .send operation import { S3Client } from "@aws-sdk/client-s3" // this imports just the getObject operation from S3 import { GetObjectCommand } from "@aws-sdk/client-s3" //usage const bareBonesS3 = new S3Client({...}); await bareBonesS3.send(new GetObjectCommand({...}));
Starred by 3.6K users
Forked by 676 users
Languages   TypeScript 96.0% | JavaScript 3.8% | Java 0.2% | Smithy 0.0% | Makefile 0.0% | Objective-C 0.0%
🌐
GitHub
github.com › aws › aws-sdk-java › blob › master › aws-java-sdk-s3 › src › main › java › com › amazonaws › services › s3 › AmazonS3Client.java
aws-sdk-java/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/AmazonS3Client.java at master · aws/aws-sdk-java
The AWS SDK for Java 2.x is available here: https://github.com/aws/aws-sdk-java-v2/ - aws-sdk-java/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/AmazonS3Client.java at master · aws/aws-sdk-java
Author   aws
🌐
GitHub
github.com › AWS-SDK › client-s3
GitHub - AWS-SDK/client-s3: Prebuilt, browser-ready version of @aws-sdk/client-s3. Use directly in the browser via jsDelivr without bundlers or config.
Prebuilt, browser-ready version of @aws-sdk/client-s3. Use directly in the browser via jsDelivr without bundlers or config. - AWS-SDK/client-s3
Author   AWS-SDK
🌐
Go Packages
pkg.go.dev › github.com › aws › aws-sdk-go › service › s3
s3 package - github.com/aws/aws-sdk-go/service/s3 - Go Packages
Package s3 provides the client and types for making API requests to Amazon Simple Storage Service. See https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01 for more information on this service. See s3 package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/s3/
🌐
GitHub
github.com › aws › aws-sdk-js-v3 › blob › main › clients › client-s3 › CHANGELOG.md
aws-sdk-js-v3/clients/client-s3/CHANGELOG.md at main · aws/aws-sdk-js-v3
Modularized AWS SDK for JavaScript. Contribute to aws/aws-sdk-js-v3 development by creating an account on GitHub.
Author   aws
🌐
GitHub
github.com › aws › aws-sdk-js-v3 › blob › main › supplemental-docs › CLIENTS.md
aws-sdk-js-v3/supplemental-docs/CLIENTS.md at main · aws/aws-sdk-js-v3
// Example: sending a command (tree-shaking compatible). import { S3Client, GetObjectCommand } from "@aws-sdk/client-s3"; const s3Client = new S3Client({}); await s3Client.send( new GetObjectCommand({ Bucket: "", Key: "", }) );
Author   aws
🌐
GitHub
github.com › aws › aws-sdk-php › blob › master › src › S3 › S3Client.php
aws-sdk-php/src/S3/S3Client.php at master · aws/aws-sdk-php
Official repository of the AWS SDK for PHP (@awsforphp) - aws-sdk-php/src/S3/S3Client.php at master · aws/aws-sdk-php
Author   aws
Find elsewhere
🌐
GitHub
github.com › aws › aws-sdk-js-v3 › releases
Releases · aws/aws-sdk-js-v3
client-s3-control: Adding an optional auditContext parameter to S3 Access Grants credential vending API GetDataAccess to enable job-level audit correlation in S3 CloudTrail logs (78652f0b) client-sustainability: This is the first release of ...
Author   aws
🌐
GitHub
github.com › aws › aws-sdk-ruby
GitHub - aws/aws-sdk-ruby: The official AWS SDK for Ruby · GitHub
For more information on how to configure credentials, see the developer guide for configuring AWS SDK for Ruby. Construct a service client to make API calls. Each client provides a 1-to-1 mapping of methods to API operations. Refer to the API documentation for a complete list of available methods. # list buckets in Amazon S3 s3 = Aws::S3::Client.new resp = s3.list_buckets resp.buckets.map(&:name) #=> ["bucket-1", "bucket-2", ...]
Starred by 3.6K users
Forked by 1.2K users
Languages   Ruby
🌐
Go Packages
pkg.go.dev › github.com › aws › aws-sdk-go-v2 › service › s3
s3 package - github.com/aws/aws-sdk-go-v2/service/s3 - Go Packages
January 28, 2026 - github.com/aws/aws-sdk-go-v2 · Open Source Insights · Package s3 provides the API client, operations, and parameter types for Amazon Simple Storage Service. Constants · func GetHostIDMetadata(metadata middleware.Metadata) (string, bool) func NewDefaultEndpointResolver() *internalendpoin...
🌐
CodeSandbox
codesandbox.io › examples › package › @aws-sdk › client-s3
aws-sdk/client-s3 examples
AboutAWS SDK for JavaScript S3 Client for Node.js, Browser and React Native21,563,535Weekly Downloads · Latest version3.1027.0 · LicenseApache-2.0 · External Links · github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 · github.com/aws/aws-sdk-js-v3 ·
🌐
M-radzikowski
m-radzikowski.github.io › aws-sdk-client-mock
AWS SDK v3 Client mock - v4.0.2
import {GetObjectCommand, S3Client} from '@aws-sdk/client-s3'; import {sdkStreamMixin} from '@smithy/util-stream'; import {mockClient} from 'aws-sdk-client-mock'; import {Readable} from 'stream'; import {createReadStream} from 'fs'; const s3Mock = mockClient(S3Client); it('mocks get object', async () => { // create Stream from string const stream = new Readable(); stream.push('hello world'); stream.push(null); // end of stream // alternatively: create Stream from file // const stream = createReadStream('./test/data.txt'); // wrap the Stream with SDK mixin const sdkStream = sdkStreamMixin(stream); s3Mock.on(GetObjectCommand).resolves({Body: sdkStream}); const s3 = new S3Client({}); const getObjectResult = await s3.send(new GetObjectCommand({Bucket: '', Key: ''})); const str = await getObjectResult.Body?.transformToString(); expect(str).toBe('hello world'); }); Copy
🌐
AWS
docs.aws.amazon.com › aws sdk for javascript › developer guide for sdk version 3 › sdk for javascript (v3) code examples › amazon s3 examples using sdk for javascript (v3)
Amazon S3 examples using SDK for JavaScript (v3) - AWS SDK for JavaScript
There's more on GitHub. Find the complete example and learn how to set up and run in the AWS Code Examples Repository ... import { GetBucketCorsCommand, S3Client, S3ServiceException, } from "@aws-sdk/client-s3"; /** * Log the Cross-Origin Resource Sharing (CORS) configuration information * set for the bucket.
🌐
GitHub
github.com › aws › aws-sdk-js-v3 › issues › 5081
How Can We Update S3 Client after It Was Created? (Add Region to It) · Issue #5081 · aws/aws-sdk-js-v3
August 13, 2023 - 1) Client Region And Update Client From reading other issues (some examples: #1802, #1807, #1845, #3469) I know that in the AWS SDK V3, we need to pass the region of the bucket the client will work on. I thought about wrapping the commands with a "guess" of the region and then handling the error and taking the region from it (for example, when using listObjects with another region we get AuthorizationHeaderMalformed and have the region in the error). But I don't see we have s3.config.update (s3 is the variable that holds the instance of S3).
Author   shirady
🌐
GitHub
github.com › m-radzikowski › aws-sdk-client-mock
GitHub - m-radzikowski/aws-sdk-client-mock: AWS JavaScript SDK v3 mocks for easy unit testing. 🖋️ Typed 🔬 Tested 📄 Documented 🛠️ Maintained
import {S3Client, CreateMultipartUploadCommand, UploadPartCommand} from '@aws-sdk/client-s3'; import {Upload} from "@aws-sdk/lib-storage"; const s3Mock = mockClient(S3Client); // for big files upload: s3Mock.on(CreateMultipartUploadCommand).resolves({UploadId: '1'}); s3Mock.on(UploadPartCommand).resolves({ETag: '1'}); // for small files upload: s3ClientMock.on(PutObjectCommand).callsFake(async (input, getClient) => { getClient().config.endpoint = () => ({hostname: ""}) as any; return {}; }); const s3Upload = new Upload({ client: new S3Client({}), params: { Bucket: 'mock', Key: 'test', Body: 'x'.repeat(6 * 1024 * 1024), // 6 MB }, }); s3Upload.on('httpUploadProgress', (progress) => { console.log(progress); }); await s3Upload.done();
Starred by 905 users
Forked by 47 users
Languages   TypeScript
🌐
GitHub
github.com › awsdocs › aws-doc-sdk-examples › blob › main › javascriptv3 › example_code › nodegetstarted › README.md
aws-doc-sdk-examples/javascriptv3/example_code/nodegetstarted/README.md at main · awsdocs/aws-doc-sdk-examples
{ "name": "example-javascriptv3-get-started-node", "version": "1.0.0", "description": "This guide shows you how to initialize an NPM package, add a service client to your package, and use the JavaScript SDK to call a service action.", "main": ...
Author   awsdocs
🌐
GitHub
github.com › aws › aws-sdk-net
GitHub - aws/aws-sdk-net: The official AWS SDK for .NET. For more information on the AWS SDK for .NET, see our web site: · GitHub
The AWS SDK for .NET enables .NET developers to easily work with Amazon Web Services and build scalable solutions with Amazon S3, Amazon DynamoDB, Amazon Glacier, and more.
Starred by 101 users
Forked by 877 users
Languages   C# 100.0% | PowerShell 0.0% | Java 0.0% | Smithy 0.0% | HTML 0.0% | CSS 0.0%