{"library":"aws-client","type":"library","category":null,"description":"aws-client is a minimalist Node.js client library providing simplified access to a subset of AWS services. Currently, it supports core operations for DynamoDB (get, batchGet, put, batchPut, query) via `DynamoClient` and SNS (publish) via `SNSClient`. The package is at version 3.0.6 and appears to be actively maintained, with an ongoing migration of \"v1 functions\" to \"v2 functions.\" A key differentiator is its focus on minimalism and efficiency: v2 functions leverage the modular packages of the AWS SDK v3 internally, reducing the overall dependency footprint compared to requiring the full `aws-sdk` package. However, users employing older \"v1 functions\" must still explicitly install `aws-sdk` as a peer dependency, a requirement that will be phased out as the migration completes.","language":"javascript","status":"active","version":"3.0.6","tags":["javascript","aws","client","api","dynamo","sns"],"last_verified":"Wed May 27","install":[{"cmd":"npm install aws-client","imports":["import { DynamoClient } from 'aws-client'","import { SNSClient } from 'aws-client'","import { DynamoClient, SNSClient } from 'aws-client'"]},{"cmd":"yarn add aws-client","imports":[]},{"cmd":"pnpm add aws-client","imports":[]}],"homepage":null,"github":"https://github.com/chrisgitrepo/aws-client","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/aws-client","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/aws-client/compatibility"}}