PHPackages                             akayaman/azure-queue-laravel - 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. akayaman/azure-queue-laravel

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

akayaman/azure-queue-laravel
============================

Laravel 5 Queue Driver for Microsoft Azure Storage Queue

v5.6.0(8y ago)11.9k1MITPHPPHP ^7.1

Since Oct 9Pushed 5y ago1 watchersCompare

[ Source](https://github.com/akayaman/azure-queue-laravel)[ Packagist](https://packagist.org/packages/akayaman/azure-queue-laravel)[ RSS](/packages/akayaman-azure-queue-laravel/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (6)Versions (22)Used By (0)

azure-queue-laravel
===================

[](#azure-queue-laravel)

PHP Laravel 5 Queue Driver package to support Microsoft Azure Storage Queues

Prerequisites
-------------

[](#prerequisites)

- PHP 7+ for Laravel 5.5+
- Laravel 5.5 (not tested on previous versions)
- Microsoft Azure Storage account and API key
- Queue container created through Azure Portal or via Azure CLI / PowerShell

Installation
------------

[](#installation)

### Install using composer

[](#install-using-composer)

You can find this library on [Packagist](https://packagist.org/packages/akayaman/azure-queue-laravel).

Require this package in your `composer.json`. The version numbers will follow Laravel.

#### Laravel 5.5.x

[](#laravel-55x)

```
"akayaman/azure-queue-laravel": "5.5.*"
composer require akayaman/azure-queue-laravel:5.5.*

```

Configuration
-------------

[](#configuration)

#### Add Provider

[](#add-provider)

If you are not using Laravel auto package discovery, add the ServiceProvider to your `providers` array in `config/app.php`:

```
'Squigg\AzureQueueLaravel\AzureQueueServiceProvider',

```

#### Add Azure queue configuration

[](#add-azure-queue-configuration)

Add the following to the `connections` array in `config/queue.php`, and fill out your own connection data from the Azure Management portal:

```
'azure' => [
    'driver'        => 'azure',                         // Leave this as-is
    'protocol'      => 'https',                         // https or http
    'accountname'   => env('AZURE_QUEUE_STORAGE_NAME'), // Azure storage account name
    'key'           => env('AZURE_QUEUE_KEY'),          // Access key for storage account
    'queue'         => env('AZURE_QUEUE_NAME'),         // Queue container name
    'endpoint'      => env('AZURE_QUEUE_ENDPOINT'),     // Queue endpoint
    'timeout'       => 60                               // Timeout (seconds) before a job is released back to the queue
],

```

Add environment variables into your `.env` file to set the above configuration parameters if you prefer:

```
AZURE_QUEUE_STORAGE_NAME=xxx
AZURE_QUEUE_KEY=xxx
AZURE_QUEUE_NAME=xxx
AZURE_QUEUE_ENDPOINT=xxx

```

#### Set the default Laravel queue

[](#set-the-default-laravel-queue)

Update the default queue used by Laravel by setting the `QUEUE_DRIVER` value in your `.env` file to `azure`.

```
QUEUE_DRIVER=azure

```

Usage
-----

[](#usage)

Use the normal Laravel Queue functionality as per the [documentation](http://laravel.com/docs/queues).

Remember to update the default queue by setting the `QUEUE_DRIVER` value in your `.env` file to `azure`.

License
-------

[](#license)

Released under the MIT License. Based on [Alex Bouma's Laravel 4 package](https://github.com/stayallive/laravel-azure-blob-queue), updated for Laravel 5.

###  Health Score

33

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 87.5% 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 ~71 days

Recently: every ~233 days

Total

21

Last Release

2020d ago

PHP version history (4 changes)v5.2.0PHP &gt;=5.5.0

v5.3.0PHP &gt;=5.6.0

v5.5.0PHP &gt;=7.0

v5.6.0PHP ^7.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/781d6d6f1e1716f1869869fb27f6531f5c60657e5a21a50020b9e93a2da67f85?d=identicon)[akayaman](/maintainers/akayaman)

---

Top Contributors

[![squigg](https://avatars.githubusercontent.com/u/4279310?v=4)](https://github.com/squigg "squigg (35 commits)")[![akayaman](https://avatars.githubusercontent.com/u/5818622?v=4)](https://github.com/akayaman "akayaman (2 commits)")[![EricTendian](https://avatars.githubusercontent.com/u/498525?v=4)](https://github.com/EricTendian "EricTendian (2 commits)")[![cberio](https://avatars.githubusercontent.com/u/4189217?v=4)](https://github.com/cberio "cberio (1 commits)")

---

Tags

laravelqueuestoragemicrosoftazure

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/akayaman-azure-queue-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/akayaman-azure-queue-laravel/health.svg)](https://phpackages.com/packages/akayaman-azure-queue-laravel)
```

###  Alternatives

[squigg/azure-queue-laravel

Laravel Queue Driver for Microsoft Azure Storage Queue

43245.6k1](/packages/squigg-azure-queue-laravel)[microsoft/azure-storage-queue

This project provides a set of PHP client libraries that make it easy to access Microsoft Azure Storage Queue APIs.

142.5M14](/packages/microsoft-azure-storage-queue)

PHPackages © 2026

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