$npx skillfedfor your agent

amazon-sqs-extended-client

Python version of AWS SQS extended client

With conditionsPyPI InternetReleased Sep 2024217.1K downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — amazon_sqs_extended_client-1.0.1-py3-none-any.whl
v1.0.1 · released 2024-09-11 · Python <4.0,>=3.7 · 1 runtime deps: boto3

Yes, if you need to send SQS messages over 256 KB and want a drop-in boto3 extension. The package is stable, has no known vulnerabilities, and low install friction. However, maintenance is dormant, so verify it handles your specific SQS features (FIFO, deduplication) and concurrency model before committing to production.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires an AWS account, valid credentials, an existing SQS queue, and an S3 bucket for payload storage.
  • Low install friction with a single pure-Python dependency (boto3).
  • Maintenance is dormant—last commit was 2024-09-11—but the package is marked Production/Stable, suggesting it may be feature-complete rather than actively developed.

License · maintenance · safety

Apache-2.0 (permissive) — Licensed under Apache-2.0 (permissive), allowing commercial and private use with minimal restrictions; you must include a copy of the license and note any modifications.

last release 2024-09-11 (702 days) · last repo commit 2024-09-11 · 52 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 217,066 downloads/mo, #9,366 on PyPI

Verify before relying

import boto3

client = boto3.client('sqs', region_name='us-east-1')
client.large_payload_support = 'my-bucket'
client.send_message(QueueUrl='queue-url', MessageBody=large_payload)
  • Whether the package handles concurrent access to S3 payloads safely in multi-threaded or async contexts.
  • Performance characteristics and latency overhead when sending/receiving messages near or exceeding 256 KB.
  • Compatibility with SQS features like message deduplication, FIFO queues, or visibility timeouts.
Same gist for agents: .md · .json

What it is and what it does

This package wraps boto3's SQS client to transparently handle messages exceeding SQS's 256 KB limit by storing the actual payload in S3 and placing a reference in the queue. It mirrors the behavior of the Java extended client library and manages the full lifecycle: sending large messages, retrieving them with dereferencing, and optionally deleting S3 payloads when messages are consumed.

You configure it by setting attributes on the boto3 client (large_payload_support for the bucket name, always_through_s3 to force all messages to S3, use_legacy_attribute for backward compatibility) and then use send_message, receive_message, and delete_message as normal—the library handles S3 interaction transparently. It supports messages up to 2 GB and enforces a maximum of 10 message attributes per payload.

Use it for

  • Send and receive SQS messages larger than 256 KB without rewriting application code.
  • Archive large message payloads in S3 while maintaining SQS queue semantics for ordering and delivery.
  • Migrate from the Java extended client to Python while preserving message format compatibility.
  • Handle occasional large payloads without redesigning your queue architecture.
  • Clean up S3 payloads automatically when messages are deleted from the queue.

Worth the install?

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

With conditions

Yes, if you need to send SQS messages over 256 KB and want a drop-in boto3 extension.

The package is stable, has no known vulnerabilities, and low install friction. However, maintenance is dormant, so verify it handles your specific SQS features (FIFO, deduplication) and concurrency model before committing to production.

Install

amazon-sqs-extended-client on PyPI

Before you install

Low install friction with a single pure-Python dependency (boto3). Maintenance is dormant—last commit was 2024-09-11—but the package is marked Production/Stable, suggesting it may be feature-complete rather than actively developed.

Requires an AWS account, valid credentials, an existing SQS queue, and an S3 bucket for payload storage.

License in practice

Licensed under Apache-2.0 (permissive), allowing commercial and private use with minimal restrictions; you must include a copy of the license and note any modifications.

Quickstart

import boto3

client = boto3.client('sqs', region_name='us-east-1')
client.large_payload_support = 'my-bucket'
client.send_message(QueueUrl='queue-url', MessageBody=large_payload)

Verify before relying

  • Whether the package handles concurrent access to S3 payloads safely in multi-threaded or async contexts.
  • Performance characteristics and latency overhead when sending/receiving messages near or exceeding 256 KB.
  • Compatibility with SQS features like message deduplication, FIFO queues, or visibility timeouts.

Package facts

LicenseApache-2.0 permissive
Python supportSupports the current Python release <4.0,>=3.7
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
boto3
MaintenanceDormant 702 days since the last release
Last repo commit
First released
Downloads217,066 / month, #9,366 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 LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Evidence: amazon_sqs_extended_client-1.0.1-py3-none-any.whl

Tags

Capabilities
sqs large message payloadamazon sqs extended clientsqs s3 message storageexceed sqs 256kb limitboto3 sqs extendedsqs payload over 256kbaws sqs large messages
Topics
aws-sqss3-integrationmessage-queue

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 › “sqs large message payload”

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

More Internet packages

botocore Worth it
PyPI · Internet · released Aug 2026

Botocore provides low-level, data-driven access to Amazon Web Services APIs, serving as the foundation for the AWS CLI and boto3 libraries.

Install it if you need programmatic access to AWS services.

permissive licensepure Python · 3.10+
1.5Bdownloads / mo
aiobotocore Worth it
PyPI · Internet · released Aug 2026

Provides an async client for AWS services using botocore and aiohttp, allowing you to call AWS APIs asynchronously within asyncio-based applications.

Install it if you need to call AWS services from async Python code; it is the standard way to do so.

Apache-2.0pure Python · 3.10+
1.2Bdownloads / mo
pydantic Worth it
PyPI · Python Modules · released May 2026

Pydantic validates Python data structures against type hints, coercing and checking input at runtime to ensure it matches a declared schema.

MITpure Python · 3.9+
1.1Bdownloads / mo
filelock Worth it
PyPI · Libraries · released Aug 2026

Provides a platform-independent file locking mechanism to coordinate access to files across processes and threads.

MITpure Python · 3.10+
717.1Mdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
googleapis-common-protos Worth it
PyPI · Internet · released Aug 2026

Provides common Protocol Buffer message definitions used across Google Cloud APIs, enabling Python clients to interact with Google services.

Apache-2.0pure Python · 3.10+
513.7Mdownloads / mo

See also amazon-sns-extended-client · synapse-s3-storage-provider · aws-cdk.aws-sqs · minio · aws-cdk.aws-sns-subscriptions · boto3 · s3fs · s3transfer · aws-cdk.aws-autoscaling-hooktargets · django-s3-storage