PHPackages                             humanmade/amf-unsplash - 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. humanmade/amf-unsplash

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

humanmade/amf-unsplash
======================

Bring Unsplash directly into your WordPress media library.

0.3.0(4y ago)57.1k↓42.2%1[1 issues](https://github.com/humanmade/amf-unsplash/issues)[1 PRs](https://github.com/humanmade/amf-unsplash/pulls)GPL-2.0-or-laterPHPPHP &gt;=7.2

Since Apr 18Pushed 4y ago22 watchersCompare

[ Source](https://github.com/humanmade/amf-unsplash)[ Packagist](https://packagist.org/packages/humanmade/amf-unsplash)[ RSS](/packages/humanmade-amf-unsplash/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (5)Dependencies (1)Versions (6)Used By (0)

AMF Unsplash
============

[](#amf-unsplash)

Bring Unsplash directly into your media library.

About
-----

[](#about)

AMF Unsplash uses the [Asset Manager Framework](https://github.com/humanmade/asset-manager-framework) to directly integrate Unsplash into your media library. This allows you to insert images anywhere they're used in WordPress, including Gutenberg, featured images, and the Customiser.

All the interesting functionality is provided by [AMF](https://github.com/humanmade/asset-manager-framework), and this plugin essentially acts as a demo of how to implement the framework.

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

[](#installation)

Install via Composer:

```
composer require humanmade/amf-unsplash
```

Alternatively, download this plugin and [Asset Manager Framework](https://github.com/humanmade/asset-manager-framework), and activate both.

API Keys
--------

[](#api-keys)

Unsplash doesn't allow bundling API keys in open source software unfortunately, so you'll need to [register your own application](https://unsplash.com/documentation#registering-your-application).

(This isn't a great user experience, sorry!)

Once you have an API key, you can set it in Settings &gt; Media.

Alternatively, you can set the `AMFUNSPLASH_API_KEY` constant to your API key. This allows network admins or hosts to set the API key automatically.

License
-------

[](#license)

Copyright 2020 Human Made. Licensed under the GPLv2 or later.

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity29

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 57.1% 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 ~132 days

Total

5

Last Release

1741d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/21655?v=4)[Ryan McCue](/maintainers/rmccue)[@rmccue](https://github.com/rmccue)

---

Top Contributors

[![roborourke](https://avatars.githubusercontent.com/u/23417?v=4)](https://github.com/roborourke "roborourke (8 commits)")[![ntwb](https://avatars.githubusercontent.com/u/1016458?v=4)](https://github.com/ntwb "ntwb (3 commits)")[![rmccue](https://avatars.githubusercontent.com/u/21655?v=4)](https://github.com/rmccue "rmccue (2 commits)")[![ouun](https://avatars.githubusercontent.com/u/32090713?v=4)](https://github.com/ouun "ouun (1 commits)")

### Embed Badge

![Health badge](/badges/humanmade-amf-unsplash/health.svg)

```
[![Health](https://phpackages.com/badges/humanmade-amf-unsplash/health.svg)](https://phpackages.com/packages/humanmade-amf-unsplash)
```

###  Alternatives

[humanmade/amf-wordpress

Use another WordPress site as source for your media library.

52190.0k5](/packages/humanmade-amf-wordpress)

PHPackages © 2026

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