PHPackages                             dss-web/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. [File &amp; Storage](/categories/file-storage)
4. /
5. dss-web/ninjaforms-uploads-azure

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

dss-web/ninjaforms-uploads-azure
================================

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

1.2.0(1mo ago)03.0k↑50%[8 PRs](https://github.com/dss-web/ninjaforms-uploads-azure/pulls)GPL-3.0-or-laterPHPPHP &gt;=8.1CI passing

Since Sep 1Pushed 1mo ago2 watchersCompare

[ Source](https://github.com/dss-web/ninjaforms-uploads-azure)[ Packagist](https://packagist.org/packages/dss-web/ninjaforms-uploads-azure)[ RSS](/packages/dss-web-ninjaforms-uploads-azure/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (6)Dependencies (11)Versions (25)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

50

—

FairBetter than 95% of packages

Maintenance89

Actively maintained with recent releases

Popularity19

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity69

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

55d 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/f2436d3e043b0bbe3fffd1a2d18c8860151e93bd40cfea72b55915e25a8db2ad?d=identicon)[dss-web](/maintainers/dss-web)

---

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/dss-web-ninjaforms-uploads-azure/health.svg)

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

###  Alternatives

[aws/aws-sdk-php

AWS SDK for PHP - Use Amazon Web Services in your PHP project

6.3k511.3M2.2k](/packages/aws-aws-sdk-php)[google/cloud

Google Cloud Client Library

1.2k16.2M53](/packages/google-cloud)[stechstudio/laravel-zipstream

A fast and simple streaming zip file downloader for Laravel.

4633.7M3](/packages/stechstudio-laravel-zipstream)[uploadcare/uploadcare-php

Uploadcare PHP integration handles uploads and further operations with files by wrapping Upload and REST APIs.

1022.5M6](/packages/uploadcare-uploadcare-php)[bolt/filesystem

Bolt's filesystem abstraction layer

10181.0k4](/packages/bolt-filesystem)

PHPackages © 2026

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