Tools to make AWS less painful
[](https://cdk.dev) [](https://cdk.dev) [](https://github.com/aws/jsii-
Amplify CLI
Create cross-toolchain from https://github.com/rust-cross/manylinux-cross/tree/main
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
Types for the AWS SDK
Utilities to help with endpoint resolution
Core functions & classes shared by multiple AWS SDK clients.
[](https://www.npmjs.com/package/@aws-sdk/middleware-logger) [](https://www.npmjs.com/package/@
AWS credential provider that sources credentials from known environment variables
[](https://www.npmjs.com/package/@aws-sdk/middleware-host-header) [](https://www.npmj
AWS credential provider that sources credentials from a Node.JS environment.
[](https://www.npmjs.com/package/@aws-sdk/middleware-user-agent) [](https://www.npmjs.c
AWS credential provider that exchanges a resolved SSO login token file for temporary AWS credentials
AWS credential provider for containers and HTTP sources
[](https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region) [](https:/
[](https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3) [](https://www.npmjs.com/package/@
AWS credential provider that sources credential_process from ~/.aws/credentials and ~/.aws/config
[](https://www.npmjs.com/package/@aws-sdk/region-config-resolver) [](https://www.npmj
AWS credential provider that sources credentials from ~/.aws/credentials and ~/.aws/config
[](https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue) [](http
[](https://www.npmjs.com/package/@aws-sdk/util-user-agent-node) [](https://www.npmjs.com/
AWS credential provider that calls STS assumeRole for temporary AWS credentials