
aws/aws-sdk-js-v3
Releases14.2K
Frequency5 hours
Last Release
Stars3.63K
Modularized AWS SDK for JavaScript.
Linked projects
AWS SDK for JavaScript Ses Client for Node.js, Browser and React Native
[](https://www.npmjs.com/package/@aws-sdk/config-resolver) [](https://www.npmjs.com/package/@aws-sd
[](https://www.npmjs.com/package/@aws-sdk/middleware-retry) [](https://www.npmjs.com/package/@aws
Provides a means for composing multiple middleware functions into a single handler
Load config default values from ini config files and environmental variable
[](https://www.npmjs.com/package/@aws-sdk/url-parser) [](https://www.npmjs.com/package/@aws-sdk/url-parser)
A browser UTF-8 string <-> UInt8Array converter
AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native
[](https://www.npmjs.com/package/@aws-sdk/smithy-client) [](https://www.npmjs.com/package/@aws-sdk/smit
[](https://www.npmjs.com/package/@aws-sdk/middleware-host-header) [](https://www.npmj
[](https://www.npmjs.com/package/@aws-sdk/middleware-user-agent) [](https://www.npmjs.c
Provides a way to make requests
Types for the AWS SDK
[](https://www.npmjs.com/package/@aws-sdk/util-user-agent-node) [](https://www.npmjs.com/
A Node.JS UTF-8 string <-> UInt8Array converter
A Node.JS Base64 <-> UInt8Array converter
Determines the length of a request body in browsers
[](https://www.npmjs.com/package/@aws-sdk/util-user-agent-browser) [](https://www.n
AWS credential provider that sources credentials from a Node.JS environment.
[](https://www.npmjs.com/package/@aws-sdk/hash-node) [](https://www.npmjs.com/package/@aws-sdk/hash-node)
[](https://www.npmjs.com/package/@aws-sdk/middleware-serde) [](https://www.npmjs.com/package/@aws
[](https://www.npmjs.com/package/@aws-sdk/middleware-signing) [](https://www.npmjs.com/packag
Determines the length of a request body in node.js
Provides a way to make requests
[](https://www.npmjs.com/package/@aws-sdk/middleware-logger) [](https://www.npmjs.com/package/@
[](https://www.npmjs.com/package/@aws-sdk/invalid-dependency) [](https://www.npmjs.com/packag
[](https://www.npmjs.com/package/@aws-sdk/middleware-content-length) [](https:/
[](https://www.npmjs.com/package/@aws-sdk/protocol-http) [](https://www.npmjs.com/package/@aws-sdk/prot
A pure JS Base64 <-> UInt8Array converter
Shared utilities for client waiters for the AWS SDK
[](https://www.npmjs.com/package/@aws-sdk/client-documentation-generator) [](https://www.npmjs.com/package/@aws-sdk/util-defaults-mode-browser) [](http
[](https://www.npmjs.com/package/@aws-sdk/util-defaults-mode-node) [](https://www.n
[](https://www.npmjs.com/package/@aws-sdk/client-documentation-generator) [](https://www.npmjs.com/package/@aws-sdk/url-parser-node) [](https://www.npmjs.com/package/@aws-sd
[](https://www.npmjs.com/package/@aws-sdk/url-parser-browser) [](https://www.npmjs.com/packag
[](https://www.npmjs.com/package/@aws-sdk/url-parser-node) [](https://www.npmjs.com/package/@aws-sd
[](https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection) [](https://www.npmjs.com/package/@aws-sdk/service-error-classification) [
[](https://www.npmjs.com/package/@aws-sdk/property-provider) [](https://www.npmjs.com/package/@
[](https://www.npmjs.com/package/@aws-sdk/shared-ini-file-loader) [](https://www.npmj
[](https://www.npmjs.com/package/@aws-sdk/querystring-parser) [](https://www.npmjs.com/packag
[](https://www.npmjs.com/package/@aws-sdk/middleware-sdk-sts) [](https://www.npmjs.com/packag
[](https://www.npmjs.com/package/@aws-sdk/querystring-builder) [](https://www.npmjs.com/pac
A simple abort controller library
[](https://www.npmjs.com/package/@aws-sdk/util-buffer-from) [](https://www.npmjs.com/package/@aws
AWS credential provider that sources credentials from known environment variables
AWS credential provider that sources credentials from the EC2 instance metadata service and ECS container metadata service
AWS credential provider that sources credentials from ~/.aws/credentials and ~/.aws/config
AWS credential provider that sources credential_process from ~/.aws/credentials and ~/.aws/config
AWS credential provider that exchanges a resolved SSO login token file for temporary AWS credentials
AWS credential provider that calls STS assumeRole for temporary AWS credentials
Shared utilities for all credential providers.
[](https://www.npmjs.com/package/@aws-sdk/util-locate-window) [](https://www.npmjs.com/packag
Converts binary buffers to and from lowercase hexadecimal encoding
[](https://www.npmjs.com/package/@aws-sdk/util-uri-escape) [](https://www.npmjs.com/package/@aws-sd
AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native
A collection of credential providers, without requiring service clients like STS, Cognito
Provides a function for detecting if an argument is an ArrayBuffer
AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native
[](https://www.npmjs.com/package/@aws-sdk/middleware-apply-body-checksum) [](https://www.npmjs.com/package/@aws-sdk/hash-blob-browser) [](https://www.npmjs.com/package/@
[](https://www.npmjs.com/package/@aws-sdk/middleware-ssec) [](https://www.npmjs.com/package/@aws-sd
[](https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue) [](http
[](https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint) [](https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3) [](https://www.npmjs.com/package/@
[](https://www.npmjs.com/package/@aws-sdk/hash-stream-node) [](https://www.npmjs.com/package/@aws
[](https://www.npmjs.com/package/@aws-sdk/md5-js) [](https://www.npmjs.com/package/@aws-sdk/md5-js)
[](https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint) [](http
[](https://www.npmjs.com/package/@aws-sdk/eventstream-serde-node) [](https://www.npmj
[](https://www.npmjs.com/package/@aws-sdk/eventstream-serde-config-resolver) [](https://www.npmjs.com/package/@aws-sdk/eventstream-serde-browser) [](https:/
[](https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region) [](https:/
[](https://www.npmjs.com/package/@aws-sdk/util-stream-browser) [](https://www.npmjs.com/pac
[](https://www.npmjs.com/package/@aws-sdk/util-stream-node) [](https://www.npmjs.com/package/@aws
[](https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums) [](https://www.npmjs.com/package/@aws-sdk/karma-credential-loader) [](https://www.n
[](https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity) [](https://www.npmjs.com/package/@aws-sdk/chunked-blob-reader) [](https://www.npmjs.com/pac
[](https://www.npmjs.com/package/@aws-sdk/chunked-blob-reader-native) [](http
[](https://www.npmjs.com/package/@aws-sdk/middleware-header-default) [](https:/
A parser to Amazon Resource Names
A revision of AWS Signature V4 request signer based on AWS Common Runtime https://github.com/awslabs/aws-crt-nodejs
[](https://www.npmjs.com/package/@aws-sdk/eventstream-marshaller) [](https://www.npmj
[](https://www.npmjs.com/package/@aws-sdk/eventstream-serde-universal) [](h
AWS SDK for JavaScript Iam Client for Node.js, Browser and React Native
AWS SDK for JavaScript Rds Data Client for Node.js, Browser and React Native
[](https://www.npmjs.com/package/@aws-sdk/eventstream-codec) [](https://www.npmjs.com/package/@
AWS SDK for JavaScript Ecr Client for Node.js, Browser and React Native
AWS SDK for JavaScript Ec2 Client for Node.js, Browser and React Native
[](https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2) [](https://www.npmjs.com/packag
Storage higher order operation
AWS SDK for JavaScript Sns Client for Node.js, Browser and React Native
AWS SDK for JavaScript Dynamodb Client for Node.js, Browser and React Native
AWS SDK for JavaScript Sqs Client for Node.js, Browser and React Native
The document client simplifies working with items in Amazon DynamoDB by abstracting away the notion of attribute values.
[](https://www.npmjs.com/package/@aws-sdk/util-format-url) [](https://www.npmjs.com/package/@aws-sd
[](https://www.npmjs.com/package/@aws-sdk/middleware-endpoint-discovery) [](https://www.npmjs.com/package/@aws-sdk/middleware-sdk-sqs) [](https://www.npmjs.com/packag
[](https://www.npmjs.com/package/@aws-sdk/util-dynamodb) [](https://www.npmjs.com/package/@aws-sdk/util
[](https://www.npmjs.com/package/@aws-sdk/endpoint-cache) [](https://www.npmjs.com/package/@aws-sdk/e
AWS SDK for JavaScript Secrets Manager Client for Node.js, Browser and React Native
[](https://www.npmjs.com/package/@aws-sdk/s3-presigned-post) [](https://www.npmjs.com/package/@
Core functions & classes shared by multiple AWS SDK clients.
[](https://www.npmjs.com/package/@aws-sdk/s3-request-presigner) [](https://www.npmjs.com/
AWS SDK for JavaScript Lambda Client for Node.js, Browser and React Native
AWS SDK for JavaScript Api Gateway Client for Node.js, Browser and React Native
AWS SDK for JavaScript Cognito Identity Provider Client for Node.js, Browser and React Native
AWS SDK for JavaScript Eventbridge Client for Node.js, Browser and React Native