PHPackages                             dekode/ninjaforms-uploads-azure - 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. dekode/ninjaforms-uploads-azure

ActiveWordpress-plugin

dekode/ninjaforms-uploads-azure
===============================

Add support for offloading Ninja Forms Uploads to the Microsoft Azure cloud.

1.2.0(1mo ago)070[10 PRs](https://github.com/DekodeInteraktiv/dekode-plugin-ninjaforms-azure/pulls)GPL-3.0-or-laterPHPPHP &gt;=8.1CI failing

Since Sep 1Pushed 3w ago2 watchersCompare

[ Source](https://github.com/DekodeInteraktiv/dekode-plugin-ninjaforms-azure)[ Packagist](https://packagist.org/packages/dekode/ninjaforms-uploads-azure)[ RSS](/packages/dekode-ninjaforms-uploads-azure/feed)WikiDiscussions main Synced today

READMEChangelog (6)Dependencies (11)Versions (27)Used By (0)

Ninja Forms File Uploads to Azure
=================================

[](#ninja-forms-file-uploads-to-azure)

Add support for offloading Ninja Forms Uploads to the Microsoft Azure cloud.

How to use
----------

[](#how-to-use)

- Define connection setting ([https://site.com/wp/wp-admin/admin.php?page=ninja-forms-uploads&amp;tab=external](https://site.com/wp/wp-admin/admin.php?page=ninja-forms-uploads&tab=external))
- Switch off 'SAVE TO SERVER' setting on File Upload field.
- Add 'External File Upload' action to form and enable uploading to 'MICROSOFT AZURE'

You can also define constants:

```
define( 'MICROSOFT_AZURE_ACCOUNT_NAME', '' );
define( 'MICROSOFT_AZURE_ACCOUNT_KEY', '' );
define( 'MICROSOFT_AZURE_CNAME', '' );

```

The respective settings have priority over constants in this situation.

For more controlled environments, you may also use the following constant to automatically force all use the external Azure storage service when creating forms:

```
define( 'MICROSOFT_AZURE_FORCE_EXTERNAL_UPLOAD', true );

```

This constant may not be overwritten by individual settings on your site or sites.

Development
-----------

[](#development)

Install NodeJS and run `npm install` and `npm run azure` to launch development server.

Use local settings:

- Account Name: `devstoreaccount1`
- Account Key: `Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==`
- Blob Service Endpoint: `http://127.0.0.1:10000/devstoreaccount1`

Credits
-------

[](#credits)

Developed by [Dekode](https://en.dekode.no/?noredirect=en_US) for [DSS](https://www.dss.dep.no/about-us/).

Copyright
---------

[](#copyright)

Ninja Forms File Uploads to Azure is copyright 2021 [DSS](https://www.dss.dep.no/about-us/)

Ninja Forms File Uploads to Azure is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

Ninja Forms File Uploads to Azure is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with the Extension. If not, see .

###  Health Score

48

—

FairBetter than 94% of packages

Maintenance92

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~414 days

Total

5

Last Release

53d ago

PHP version history (2 changes)1.0.0PHP &gt;=7.2

1.2.0PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/3f76ecc64244478f171da2d68e1d8faf4f8ad7975c7a7264e06d004c6e7e8105?d=identicon)[dekode](/maintainers/dekode)

---

Top Contributors

[![Clorith](https://avatars.githubusercontent.com/u/468735?v=4)](https://github.com/Clorith "Clorith (17 commits)")[![soderlind](https://avatars.githubusercontent.com/u/1649452?v=4)](https://github.com/soderlind "soderlind (16 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (7 commits)")[![fnpen](https://avatars.githubusercontent.com/u/31767378?v=4)](https://github.com/fnpen "fnpen (2 commits)")

---

Tags

ninjaforms-addonwordpress-plugin

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/dekode-ninjaforms-uploads-azure/health.svg)

```
[![Health](https://phpackages.com/badges/dekode-ninjaforms-uploads-azure/health.svg)](https://phpackages.com/packages/dekode-ninjaforms-uploads-azure)
```

###  Alternatives

[laravel/reverb

Laravel Reverb provides a real-time WebSocket communication backend for Laravel applications.

1.5k9.4M48](/packages/laravel-reverb)[shopify/shopify-api

Shopify API Library for PHP

4634.8M16](/packages/shopify-shopify-api)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[vin-sw/shopware-sdk

A PHP SDK for Shopware 6 Platform

122469.3k6](/packages/vin-sw-shopware-sdk)[neos/flow-development-collection

Flow packages in a joined repository for pull requests.

144179.3k3](/packages/neos-flow-development-collection)[php-heroku-client/php-heroku-client

A PHP client for the Heroku Platform API

24404.8k4](/packages/php-heroku-client-php-heroku-client)

PHPackages © 2026

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