# aws/aws-sdk-js

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/aws-aws-sdk-js).**

7,619 stars · 1,526 forks · JavaScript · Apache-2.0 · archived

## Links

- GitHub: https://github.com/aws/aws-sdk-js
- Homepage: https://aws.amazon.com/developer/language/javascript/
- awesome-repositories: https://awesome-repositories.com/repository/aws-aws-sdk-js.md

## Description

The AWS SDK for JavaScript is a programmatic interface and API client used to manage, automate, and orchestrate AWS cloud infrastructure and services. It provides a set of tools for controlling compute, storage, and networking resources from Node.js and web browser environments.

The project includes a modular asset bundler that allows for the creation of specialized service bundles. This mechanism enables the selection of specific service modules at build time to reduce the final JavaScript payload size for frontend cloud integrations.

The SDK covers a broad range of cloud management capabilities, including the automation of resource allocation and the configuration of service-specific settings. It supports the development of serverless applications by providing a standardized interface for interacting with cloud services.

## Tags

### DevOps & Infrastructure

- [Cloud Service SDKs](https://awesome-repositories.com/f/devops-infrastructure/cloud-service-sdks.md) — Provides a programmatic JavaScript interface for managing and automating AWS cloud infrastructure and services.
- [AWS API Clients](https://awesome-repositories.com/f/devops-infrastructure/aws-api-clients.md) — Provides a programmatic interface for interacting with regional AWS service endpoints from Node.js and browsers.
- [Cloud Infrastructure Management](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure-management.md) — Provides tools for provisioning, managing, and scaling cloud-based infrastructure programmatically. ([source](https://github.com/aws/aws-sdk-js/blob/master/codecov.yml))
- [Cloud Orchestration & Automation](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/cloud-computing-serverless/cloud-orchestration-automation.md) — Automates the deployment and management of compute, storage, and networking resources using JavaScript.
- [Cloud Resource API Management](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/cloud-computing-serverless/cloud-orchestration-automation/cloud-resource-api-management.md) — Provides a programmatic interface for automating cloud infrastructure and database configuration. ([source](https://github.com/aws/aws-sdk-js/blob/master/buildspec.yml))
- [AWS Provisioners](https://awesome-repositories.com/f/devops-infrastructure/cloud-provisioning/aws-provisioners.md) — Provides a programmatic interface for automating the deployment and management of Amazon Web Services infrastructure.
- [Managed Cloud Services](https://awesome-repositories.com/f/devops-infrastructure/managed-cloud-services.md) — Offers a programmatic interface to automate cloud infrastructure and services to streamline environment management. ([source](https://github.com/aws/aws-sdk-js/blob/master/.tesselinclude))
- [Cloud](https://awesome-repositories.com/f/devops-infrastructure/resource-orchestrators/cloud.md) — Provides tools for controlling compute, storage, and networking resources via a JavaScript environment.
- [Cloud Service Integrations](https://awesome-repositories.com/f/devops-infrastructure/cloud-service-integrations.md) — Connects browser-based applications directly to cloud services while optimizing payload size through custom bundling.
- [Serverless Function Management](https://awesome-repositories.com/f/devops-infrastructure/serverless-function-management.md) — Integrates cloud service functionality into web applications and serverless functions.

### Networking & Communication

- [Remote Service Clients](https://awesome-repositories.com/f/networking-communication/remote-service-clients.md) — Provides standalone client instances for each cloud service to encapsulate request logic and regional configuration.
- [Middleware-Based Request Pipelines](https://awesome-repositories.com/f/networking-communication/communication-protocols-architectures/request-processing-architectures/request-processing/middleware-based-request-pipelines.md) — Processes outgoing requests through a modular chain of handlers for authentication, signing, and error retries.

### Security & Cryptography

- [Cryptographic Request Signers](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/machine-and-protocol-identity/api-machine-authentication/api-key-authentication/cryptographic-request-signers.md) — Calculates cryptographic hashes of request headers and bodies to verify identity via shared secret keys.

### Development Tools & Productivity

- [Asset Bundling](https://awesome-repositories.com/f/development-tools-productivity/build-tooling/build-performance-optimization/build-optimization-tools/bundle-optimizers/asset-bundling.md) — Provides a mechanism to bundle specific service modules at build time to optimize the JavaScript payload size for browsers.

### Web Development

- [Modular Library Bundlers](https://awesome-repositories.com/f/web-development/modular-library-bundlers.md) — Enables the selection and combination of specific service modules into custom bundles to optimize payload size.

### Part of an Awesome List

- [Developer Tools](https://awesome-repositories.com/f/awesome-lists/devtools/developer-tools.md) — Official language-specific library for building applications on cloud infrastructure.
- [Language SDKs](https://awesome-repositories.com/f/awesome-lists/devtools/language-sdks.md) — Official JavaScript SDK for AWS service integration.
