PHPackages                             paragonn/craft-imager-x-azure-blob - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. paragonn/craft-imager-x-azure-blob

ActiveCraft-plugin[File &amp; Storage](/categories/file-storage)

paragonn/craft-imager-x-azure-blob
==================================

External storage driver for Imager X that integrates with Microsoft Azure blob

1.0.0(5y ago)05.6k5[1 issues](https://github.com/paragonn/craft-imager-x-azure-blob/issues)proprietaryPHP

Since May 6Pushed 5y ago2 watchersCompare

[ Source](https://github.com/paragonn/craft-imager-x-azure-blob)[ Packagist](https://packagist.org/packages/paragonn/craft-imager-x-azure-blob)[ RSS](/packages/paragonn-craft-imager-x-azure-blob/feed)WikiDiscussions main Synced 3d ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

Imager X Storage Driver for Microsoft Azure blob
================================================

[](#imager-x-storage-driver-for-microsoft-azure-blob)

This is an external storage driver for Imager X that uploads your Imager transforms to Microsoft Azure's blob storage.

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 3.3.0 or later, and Imager X 3.0 or later. External storages are only available in the Pro edition of Imager.

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

[](#installation)

To install the plugin, follow these instructions:

1. Install with composer via `composer require paragonn/craft-imager-x-azure-blob` from your project directory.
2. Install the plugin in the Craft Control Panel under Settings &gt; Plugins, or from the command line via `./craft install/plugin craft-imager-x-azure-blob`.

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

[](#configuration)

Configure the storage driver by adding new key named `azure` to the `storagesConfig` config setting in your **imager-x.php config file**, with the following configuration:

```
'storageConfig' => [
    'azure' => [
        'endpoint' => '',
        'accessKey' => '',
        'secretAccessKey' => '',
        'region' => '',
        'bucket' => '',
        'folder' => '',
        'requestHeaders' => array(),
    ]
],

```

Enable the storage driver by adding the key `azure` to Imager's `storages` config setting:

```
'storages' => ['azure'],

```

Here's an example config, note that the endpoint has to be a complete URL with scheme, and as always you need to make sure that `imagerUrl` is pointed to the right location:

```
'imagerUrl' => 'https://foo.blob.core.windows.net/site/imager/',
'storages' => ['azure'],
'storageConfig' => [
    'azure'  => [
        'endpoint' => 'https://foo.blob.core.windows.net/site/',
        'connectionString' => 'MY_CONNECTION_STRING',
        'container' => 'MY_CONTAINER',
        'folder' => 'imager',
        'requestHeaders' => array(),
    ]
],

```

Also remember to always empty your Imager transforms cache when adding or removing external storages, as the transforms won't be uploaded if the transform already exists in the cache.

Price, license and support
--------------------------

[](#price-license-and-support)

The plugin is released under the MIT license. It requires Imager X Pro, which is a commercial plugin [available in the Craft plugin store](https://plugins.craftcms.com/imager-x).

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

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

Unknown

Total

1

Last Release

1834d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1228734?v=4)[paragonn](/maintainers/paragonn)[@paragonn](https://github.com/paragonn)

---

Top Contributors

[![amici-infotech](https://avatars.githubusercontent.com/u/20450552?v=4)](https://github.com/amici-infotech "amici-infotech (2 commits)")

---

Tags

microsoftazurecmsCraftcraftcmscraft-pluginblobimager-x

### Embed Badge

![Health badge](/badges/paragonn-craft-imager-x-azure-blob/health.svg)

```
[![Health](https://phpackages.com/badges/paragonn-craft-imager-x-azure-blob/health.svg)](https://phpackages.com/packages/paragonn-craft-imager-x-azure-blob)
```

###  Alternatives

[superbig/craft3-beam

Generate CSVs and XLS files in your templates

1933.9k](/packages/superbig-craft3-beam)[servd/craft-remote-assets

Move CP assets to an external filesystem such as S3

1215.8k](/packages/servd-craft-remote-assets)[weareferal/remote-backup

Backup your database and assets to a remote location

115.5k](/packages/weareferal-remote-backup)[venveo/craft-compress

Create smart zip files from Craft assets on the fly

124.6k](/packages/venveo-craft-compress)[markdrzy/importable

Add CSV data import functionality to the native Table fieldtype.

114.6k2](/packages/markdrzy-importable)

PHPackages © 2026

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