PHPackages                             simplesoftwareio/simple-sqs-extended-client - 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. simplesoftwareio/simple-sqs-extended-client

Abandoned → [defectivecode/laravel-sqs-extended](/?search=defectivecode%2Flaravel-sqs-extended)ArchivedLibrary[Queues &amp; Workers](/categories/queues)

simplesoftwareio/simple-sqs-extended-client
===========================================

Simple SQS Extended Client is a SQS driver for Laravel that supports extended payloads beyond 256kb.

2.0.2(3y ago)14233.2k↓19.7%8[1 issues](https://github.com/SimpleSoftwareIO/simple-sqs-extended-client/issues)MITPHPPHP &gt;=8.0

Since Oct 9Pushed 1y ago2 watchersCompare

[ Source](https://github.com/SimpleSoftwareIO/simple-sqs-extended-client)[ Packagist](https://packagist.org/packages/simplesoftwareio/simple-sqs-extended-client)[ Docs](https://github.com/SimpleSoftwareIO/simple-sqs-extended-client)[ RSS](/packages/simplesoftwareio-simple-sqs-extended-client/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (10)Versions (8)Used By (0)

Simple SQS Extended Client
==========================

[](#simple-sqs-extended-client)

> The package has been moved to . Please read the migration guide and update your project accordingly.

Introduction
------------

[](#introduction)

Simple SQS Extended Client is a Laravel queue driver that was designed to work around the AWS SQS 256KB payload size limits. This queue driver will automatically serialize large payloads to a disk (typically S3) and then unserialize them at run time.

Support
-------

[](#support)

You may request professional support by emailing . All requests for support require a $200 / hour fee. All other support will be provided by the open source community.

Install
-------

[](#install)

1. First create a disk that will hold all of your large SQS payloads.

> We highly recommend you use a *private* bucket when storing SQS payloads. Payloads can contain sensitive information and should never be shared publicly.

2. Run `composer require simplesoftwareio/simple-sqs-extended-client "~1"` to install the queue driver.
3. Then, add the following default queue settings to your `queue.php` file.

> Laravel Vapor users must set the connection name set to `sqs`. The `sqs` connection is looked for within Vapor Core and this library will not work as expected if you use a different connection name.

```
  /*
  |--------------------------------------------------------------------------
  | SQS Disk Queue Configuration
  |--------------------------------------------------------------------------
  |
  | Here you may configure the SQS disk queue driver.  It shares all of the same
  | configuration options from the built in Laravel SQS queue driver.  The only added
  | option is `disk_options` which are explained below.
  |
  | always_store: Determines if all payloads should be stored on a disk regardless if they are over SQS's 256KB limit.
  | cleanup:      Determines if the payload files should be removed from the disk once the job is processed. Leaveing the
  |                 files behind can be useful to replay the queue jobs later for debugging reasons.
  | disk:         The disk to save SQS payloads to.  This disk should be configured in your Laravel filesystems.php config file.
  | prefix        The prefix (folder) to store the payloads with.  This is useful if you are sharing a disk with other SQS queues.
  |                 Using a prefix allows for the queue:clear command to destroy the files separately from other sqs-disk backed queues
  |                 sharing the same disk.
  |
  */
  'sqs' => [
      'driver' => 'sqs-disk',
      'key' => env('AWS_ACCESS_KEY_ID'),
      'secret' => env('AWS_SECRET_ACCESS_KEY'),
      'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'),
      'queue' => env('SQS_QUEUE', 'default'),
      'suffix' => env('SQS_SUFFIX'),
      'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
      'after_commit' => false,
      'disk_options' => [
          'always_store' => false,
          'cleanup' => false,
          'disk' => env('SQS_DISK'),
          'prefix' => 'bucket-prefix',
      ],
  ],

```

4. Boot up your queues and profit without having to worry about SQS's 256KB limit :)

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance25

Infrequent updates — may be unmaintained

Popularity43

Moderate usage in the ecosystem

Community16

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 85.7% 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.

###  Release Activity

Cadence

Every ~89 days

Recently: every ~133 days

Total

7

Last Release

1146d ago

Major Versions

1.1.2 → 2.0.02022-03-22

### Community

Maintainers

![](https://www.gravatar.com/avatar/78e4224b766aee15b2ed1281e7ccca475fb48908887435c3504ffb2b9991c993?d=identicon)[SimplyCorey](/maintainers/SimplyCorey)

---

Top Contributors

[![SimplyCorey](https://avatars.githubusercontent.com/u/624784?v=4)](https://github.com/SimplyCorey "SimplyCorey (18 commits)")[![harrygulliford](https://avatars.githubusercontent.com/u/5051286?v=4)](https://github.com/harrygulliford "harrygulliford (1 commits)")[![mixaster](https://avatars.githubusercontent.com/u/3452655?v=4)](https://github.com/mixaster "mixaster (1 commits)")[![pactode](https://avatars.githubusercontent.com/u/5956778?v=4)](https://github.com/pactode "pactode (1 commits)")

---

Tags

awslaravels3sqssqs-extended-clientsqs-queuelaravelSimpledriversqsextended

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/simplesoftwareio-simple-sqs-extended-client/health.svg)

```
[![Health](https://phpackages.com/badges/simplesoftwareio-simple-sqs-extended-client/health.svg)](https://phpackages.com/packages/simplesoftwareio-simple-sqs-extended-client)
```

###  Alternatives

[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[illuminate/queue

The Illuminate Queue package.

20331.4M1.2k](/packages/illuminate-queue)[laravel-zero/framework

The Laravel Zero Framework.

3371.4M369](/packages/laravel-zero-framework)[dusterio/laravel-aws-worker

Run Laravel (or Lumen) tasks and queue listeners inside of AWS Elastic Beanstalk workers

3105.7M](/packages/dusterio-laravel-aws-worker)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)[dusterio/laravel-plain-sqs

Custom SQS connector for Laravel that supports custom format JSON

1352.7M1](/packages/dusterio-laravel-plain-sqs)

PHPackages © 2026

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