{"library":"aws4fetch","type":"library","category":null,"description":"aws4fetch is a JavaScript library designed for signing AWS requests using the AWS Signature Version 4 process. It provides a compact client (6.4kb minified, 2.5kb gzipped) tailored for modern JavaScript environments that natively support the Web `fetch` API and `SubtleCrypto`. This makes it particularly well-suited for serverless edge computing platforms like Cloudflare Workers, as well as modern web browsers. The library is currently at version `1.0.20` and maintains an active release cadence, frequently adding support for new AWS features and refining existing functionality. A key differentiator is its built-in exponential backoff with full jitter retry strategy, enhancing the reliability of AWS interactions. Unlike traditional Node.js-centric AWS SDKs, `aws4fetch` leverages browser-native APIs, prioritizing minimalism and performance in environments where those APIs are readily available.","language":"javascript","status":"active","version":"1.0.20","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install aws4fetch","imports":["import { AwsClient } from 'aws4fetch'","import { AwsV4Signer } from 'aws4fetch'","import type { AwsClientOptions } from 'aws4fetch'"]},{"cmd":"yarn add aws4fetch","imports":[]},{"cmd":"pnpm add aws4fetch","imports":[]}],"homepage":null,"github":"https://github.com/mhart/aws4fetch","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/aws4fetch","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/aws4fetch/compatibility"}}