PHPackages                             seriousjelly/amazon-sqs-php-extended - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. seriousjelly/amazon-sqs-php-extended

ActiveLibrary[Queues &amp; Workers](/categories/queues)

seriousjelly/amazon-sqs-php-extended
====================================

An extension to the Amazon SQS client that enables sending and receiving messages up to 2GB via Amazon S3.

0315PHP

Since Mar 29Pushed 3y agoCompare

[ Source](https://github.com/seriousjelly/amazon-sqs-php-extended)[ Packagist](https://packagist.org/packages/seriousjelly/amazon-sqs-php-extended)[ RSS](/packages/seriousjelly-amazon-sqs-php-extended/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Amazon SQS Extended Client Library for PHP
==========================================

[](#amazon-sqs-extended-client-library-for-php)

The **Amazon SQS Extended Client Library for PHP** enables you to manage Amazon SQS message payloads with Amazon S3. This is especially useful for storing and retrieving messages with a message payload size greater than the current SQS limit of 256 KB, up to a maximum of 2 GB. Specifically, you can use this library to:

- Specify whether message payloads are always stored in Amazon S3 or only when a message's size exceeds a max size (defaults to 256 KB).
- Send a message that references a single message object stored in an Amazon S3 bucket.
- Get the corresponding message object from an Amazon S3 bucket.
- Delete the corresponding message object from an Amazon S3 bucket.

You can install this library using composer doing:

```
composer require seriousjelly/amazon-sqs-php-extended

```

Getting Started
---------------

[](#getting-started)

- **Sign up for AWS** -- Before you begin, you need an AWS account. For more information about creating an AWS account and retrieving your AWS credentials, see [AWS Account and Credentials](http://docs.aws.amazon.com/aws-sdk-php/v3/guide/guide/credentials.html?highlight=credentials) in the AWS SDK for PHP Developer Guide.
- **Sign up for Amazon SQS** -- Go to the Amazon [SQS console](https://console.aws.amazon.com/sqs/home?region=us-east-1) to sign up for the service.
- **Minimum requirements** -- To use the sample application, you'll need PHP 5.6+ and [Composer](https://getcomposer.org/). For more information about the requirements, see the [Getting Started](http://docs.aws.amazon.com/aws-sdk-php/v3/guide/getting-started/) section of the Amazon SQS Developer Guide.
- **Further information** - Read the [API documentation](http://aws.amazon.com/documentation/sqs/) and the [SQS &amp; S3 recommendations](http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/s3-messages.html).

Acknowledgements
----------------

[](#acknowledgements)

- This library is inspired by the [very similar Java library](https://github.com/awslabs/amazon-sqs-java-extended-client-lib).

Feedback
--------

[](#feedback)

- Give us feedback [here](https://github.com/e0ipso/amazon-sqs-php-extended-client-lib/issues).
- If you'd like to contribute a new feature or bug fix, we'd love to see Github pull requests from you.

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity23

Early-stage or recently created project

 Bus Factor1

Top contributor holds 71.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/df65afa8638321b7070b1d67e456f39ab0196d1de7e6d1f57cb9e74540a7030f?d=identicon)[chrisbratherton](/maintainers/chrisbratherton)

---

Top Contributors

[![seriousjelly](https://avatars.githubusercontent.com/u/5570468?v=4)](https://github.com/seriousjelly "seriousjelly (5 commits)")[![e0ipso](https://avatars.githubusercontent.com/u/1140906?v=4)](https://github.com/e0ipso "e0ipso (1 commits)")[![joshmurrayeu](https://avatars.githubusercontent.com/u/13717924?v=4)](https://github.com/joshmurrayeu "joshmurrayeu (1 commits)")

### Embed Badge

![Health badge](/badges/seriousjelly-amazon-sqs-php-extended/health.svg)

```
[![Health](https://phpackages.com/badges/seriousjelly-amazon-sqs-php-extended/health.svg)](https://phpackages.com/packages/seriousjelly-amazon-sqs-php-extended)
```

###  Alternatives

[league/geotools

Geo-related tools PHP 7.3+ library

1.4k5.5M29](/packages/league-geotools)[illuminate/bus

The Illuminate Bus package.

6045.5M507](/packages/illuminate-bus)[uecode/qpush-bundle

Asynchronous processing for Symfony using Push Queues

1672.5M2](/packages/uecode-qpush-bundle)[jayazhao/think-queue-rabbitmq

为 ThinkPHP5.1 队列增加 RabbitMQ 驱动

141.5k](/packages/jayazhao-think-queue-rabbitmq)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
