--- id: requests-aws4auth version: "1.3.2" license: MIT License license_treatment: permissive maintenance: active --- # requests-aws4auth — AWS4 authentication for Requests License: permissive · Maintenance: active · Popularity: top 1,000 on PyPI ## Install pip install requests-aws4auth uv add requests-aws4auth poetry add requests-aws4auth ## Description [![image](https://img.shields.io/pypi/v/requests-aws4auth.svg)](https://pypi.python.org/pypi/requests-aws4auth) [![image](https://img.shields.io/pypi/l/requests-aws4auth.svg)](https://pypi.python.org/pypi/requests-aws4auth) Amazon Web Services version 4 authentication for the Python [Requests](https://github.com/kennethreitz/requests) library. Features ======== - Requests authentication for all AWS services that support AWS auth v4 - Independent signing key objects - Automatic regeneration of keys when scope date boundary is passed - Support for STS temporary credentials Implements header-based authentication, GET URL parameter and POST parameter authentication are not supported. Supported Services ================== This package has been tested as working against: AppStream, AppSync, Auto-Scaling, CloudFormation, CloudFront, CloudHSM, CloudSearch, CloudTrail, CloudWatch Monitoring, CloudWatch Logs, CodeDeploy, Cognito Identity, Cognito Sync, Config, DataPipeline, Direct Connect, DynamoDB, Elastic Beanstalk, ElastiCache, EC2, EC2 Container Service, Elastic Load Balancing, Elastic MapReduce, ElasticSearch, Elastic Transcoder, Glacier, Identity and Access... ## AI interpretation — verify before relying Adds AWS Signature Version 4 authentication to Python requests, enabling authenticated calls to AWS services including S3, DynamoDB, Lambda, and others that support AWS auth v4. Verdict: Production-ready, actively maintained package for AWS authentication in requests. No known vulnerabilities, permissive MIT license, and minimal dependencies make it a safe choice for applications needing AWS API access. Well-suited for long-running services via optional botocore RefreshableCredentials integration. [View on SkillFed](https://skillfed.io/packages/requests-aws4auth) · [View on PyPI](https://pypi.org/project/requests-aws4auth/)