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

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

sbagroupzrt/simple-sqs-extended-client
======================================

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

1.10(3y ago)010MITPHPPHP &gt;=7.1

Since Nov 7Pushed 3y agoCompare

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

READMEChangelog (10)Dependencies (2)Versions (12)Used By (0)

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

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

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

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% 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 ~0 days

Total

11

Last Release

1282d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/864c441b121c2d78fde6d3137b2c03b6510603c7bcce10eecb4bd2b72cb1a721?d=identicon)[subscriptions@sba.hu](/maintainers/subscriptions@sba.hu)

---

Top Contributors

[![sbagroupzrt](https://avatars.githubusercontent.com/u/90755447?v=4)](https://github.com/sbagroupzrt "sbagroupzrt (26 commits)")[![SimplyCorey](https://avatars.githubusercontent.com/u/624784?v=4)](https://github.com/SimplyCorey "SimplyCorey (16 commits)")[![senkevich33n](https://avatars.githubusercontent.com/u/83218378?v=4)](https://github.com/senkevich33n "senkevich33n (8 commits)")[![darhmedia](https://avatars.githubusercontent.com/u/21259428?v=4)](https://github.com/darhmedia "darhmedia (1 commits)")[![pactode](https://avatars.githubusercontent.com/u/5956778?v=4)](https://github.com/pactode "pactode (1 commits)")

---

Tags

laravelSimpledriversqsextended

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[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)[dusterio/laravel-plain-sqs

Custom SQS connector for Laravel that supports custom format JSON

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

Laravel package that enables support for SQS FIFO Queue

15137.2k](/packages/maqe-laravel-sqs-fifo)[pod-point/laravel-aws-pubsub

A Laravel broadcasting driver and queue driver that broadcasts and listens to published events utilising AWS SNS, EventBridge and SQS.

1096.1k](/packages/pod-point-laravel-aws-pubsub)

PHPackages © 2026

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