$npx skillfedfor your agent

requests-sigv4

Library for making sigv4 requests to AWS API endpoints

SkipPyPI WWW/HTTPReleased Jun 20222.4M downloads / moApache License 2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — requests_sigv4-0.1.6-py3-none-any.whl
v0.1.6 · released 2022-06-24 · 3 runtime deps: requests, requests-aws-sign, boto3

No—the package is abandoned with no updates since June 2022. While it has low install friction and permissive licensing, the lack of maintenance creates risk for compatibility issues with current AWS APIs and Python versions. Use boto3's built-in request signing or an actively maintained alternative instead.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Installation is straightforward with low friction, but the package is abandoned—last release was in June 2022 with no repository activity since.
  • Relies on requests, requests-aws-sign, and boto3, all actively maintained, but the wrapper itself receives no updates.

License · maintenance · safety

Apache License 2.0 (permissive) — Licensed under Apache License 2.0 (permissive), so you can use it freely in commercial and open-source projects with minimal restrictions.

last release 2022-06-24 (1512 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 2,441,882 downloads/mo, #3,062 on PyPI

Verify before relying

pip install requests-sigv4

import requests
from requests_sigv4 import AWS4Auth

auth = AWS4Auth('access_key', 'secret_key', 'region', 'service')
response = requests.get('https://api.example.amazonaws.com/path', auth=auth)
  • Whether the package works reliably with current versions of boto3 and requests, given no maintenance since 2022
  • Whether AWS Signature Version 4 signing behavior matches current AWS API requirements
  • Active alternatives or whether boto3's built-in signing is now the recommended approach
Same gist for agents: .md · .json

What it is and what it does

requests-sigv4 is a thin wrapper that integrates AWS Signature Version 4 signing into the requests library. It takes AWS credentials and request details, constructs a valid SigV4 signature, and attaches it to outgoing HTTP requests so they authenticate against AWS API endpoints. The package depends on requests for HTTP transport, boto3 for credential handling, and requests-aws-sign for the actual signing logic.

The package was last updated in June 2022 and is no longer maintained. While it still installs and its dependencies remain active, there is no ongoing development, bug fixes, or compatibility updates. For new projects, you should verify whether boto3's native request signing or other maintained alternatives better suit your needs.

Use it for

  • Sign requests to AWS services (S3, DynamoDB, etc.) when using the requests library instead of boto3 clients
  • Authenticate custom HTTP calls to AWS API Gateway endpoints that require SigV4 signing
  • Build lightweight HTTP clients for AWS services without pulling in the full boto3 SDK

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No—the package is abandoned with no updates since June 2022.

While it has low install friction and permissive licensing, the lack of maintenance creates risk for compatibility issues with current AWS APIs and Python versions. Use boto3's built-in request signing or an actively maintained alternative instead.

Install

requests-sigv4 on PyPI

Before you install

Installation is straightforward with low friction, but the package is abandoned—last release was in June 2022 with no repository activity since. Relies on requests, requests-aws-sign, and boto3, all actively maintained, but the wrapper itself receives no updates.

License in practice

Licensed under Apache License 2.0 (permissive), so you can use it freely in commercial and open-source projects with minimal restrictions.

Quickstart

pip install requests-sigv4

import requests
from requests_sigv4 import AWS4Auth

auth = AWS4Auth('access_key', 'secret_key', 'region', 'service')
response = requests.get('https://api.example.amazonaws.com/path', auth=auth)

Verify before relying

  • Whether the package works reliably with current versions of boto3 and requests, given no maintenance since 2022
  • Whether AWS Signature Version 4 signing behavior matches current AWS API requirements
  • Active alternatives or whether boto3's built-in signing is now the recommended approach

Package facts

LicenseApache License 2.0 permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
requestsrequests-aws-signboto3
MaintenanceAbandoned 1,512 days since the last release
First released
Downloads2,441,882 / month, #3,062 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseNatural Language :: EnglishProgramming Language :: PythonProgramming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8

Evidence: requests_sigv4-0.1.6-py3-none-any.whl

Tags

Capabilities
aws sigv4 signingrequests aws authenticationboto3 request signingaws api endpoint authsigv4 request library
Topics
aws-authabandoned
PyPI keywords
awsrequestssignsigv4

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “aws sigv4 signing”

  • requests-sigv4Adds AWS Signature Version 4 signing to requests library calls,…
  • aws-sdk-signersProvides standalone SigV4 request signing for AWS HTTP requests,…
  • cassandra-sigv4Adds AWS Signature Version 4 authentication to the DataStax Python…

Give your agent the search over MCP, or paste the wish link into any chat.

More WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also aws-sdk-signers · requests-auth-aws-sigv4 · requests-aws-sign · cassandra-sigv4 · aws-requests-auth · dropbox-sign · aws-request-signer · requests-aws4auth · aws-sns-message-validator · mastercard-oauth1-signer