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)12237.6k↓63.3%7[1 issues](https://github.com/SimpleSoftwareIO/simple-sqs-extended-client/issues)MITPHPPHP &gt;=8.0

Since Oct 9Pushed 2y 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 2d 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

38

—

LowBetter than 83% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity42

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

1192d 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

[laravel/ai

The official AI SDK for Laravel.

1.0k3.2M194](/packages/laravel-ai)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9762.4M131](/packages/roots-acorn)[illuminate/queue

The Illuminate Queue package.

21332.6M1.6k](/packages/illuminate-queue)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45444.2k1](/packages/pressbooks-pressbooks)[illuminate/notifications

The Illuminate Notifications package.

513.1M1.1k](/packages/illuminate-notifications)

PHPackages © 2026

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