PHPackages                             calips-labs/scaleway-object-storage - 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. calips-labs/scaleway-object-storage

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

calips-labs/scaleway-object-storage
===================================

Scaleway Object Storage integration for Craft CMS

1.0.1(2y ago)016MITPHPPHP ^8.0.2

Since Apr 1Pushed 2y ago1 watchersCompare

[ Source](https://github.com/calips-labs/scaleway-object-storage)[ Packagist](https://packagist.org/packages/calips-labs/scaleway-object-storage)[ RSS](/packages/calips-labs-scaleway-object-storage/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (6)Versions (3)Used By (0)

Scaleway Object Storage plugin for Craft CMS
============================================

[](#scaleway-object-storage-plugin-for-craft-cms)

[Scaleway Object Storage](https://www.scaleway.com/en/object-storage//) filesystem for Craft CMS

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

[](#requirements)

This plugin requires Craft CMS ^4.0.0-beta.1 and PHP ^8.0.2

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

[](#installation)

To install the plugin, follow these instructions.

1. Open your terminal and go to your Craft project:

    ```
     cd /path/to/project

    ```
2. Then tell composer to load the plugin:

    ```
     composer require calips-labs/scaleway-object-storage

    ```
3. Navigate to Settings -&gt; Plugins and click the "Install" button for Scaleway Object Storage.

API keys
--------

[](#api-keys)

You can create an API key in the [Scaleway console](https://console.scaleway.com/iam/api-keys). An API key consists of an Access Key ID and a Secret Access Key.

When you configure an API key, make sure that it has access to the bucket you want to use. At least the following permissions are needed: `ObjectStorageBucketsRead`, `ObjectStorageObjectsRead`, `ObjectStorageObjectsWrite`, `ObjectStorageObjectsDelete`.

Configuring a new filesystem
----------------------------

[](#configuring-a-new-filesystem)

1. Navigate to Settings -&gt; Filesystems and click the "New Filesystem" button.
2. Select "Scaleway Object Storage" from the "Filesystem Type" dropdown.
3. Select the region for your bucket.
4. Enter your Access Key ID, and Secret Access Key (it's recommended to store these in your `.env` file and reference the environment variables here).
5. Hit Refresh to load the bucket list, or choose the Manual option and enter the bucket name. (The bucket name can also be stored in your `.env` file and be referenced here.)
6. Save the filesystem.

Misc
----

[](#misc)

[Open an Issue](https://github.com/calips-labs/scaleway-object-storage/issues) if you encounter any problems or have suggestions.

Acknowledgements
----------------

[](#acknowledgements)

Based on the excellent [Cloudflare R2 plugin](https://plugins.craftcms.com/cloudflare-r2)by [Jarrod D Nix](https://jarrodnix.dev)

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity47

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

Every ~0 days

Total

2

Last Release

768d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fd7a17d6d76f3ded0d4e8903f506c325bf44da3e34e91ac99550365271e24804?d=identicon)[geertw](/maintainers/geertw)

---

Top Contributors

[![geertw](https://avatars.githubusercontent.com/u/683915?v=4)](https://github.com/geertw "geertw (9 commits)")

---

Tags

Flysystems3cmsyii2assetscraftcmsobject-storagescaleway

### Embed Badge

![Health badge](/badges/calips-labs-scaleway-object-storage/health.svg)

```
[![Health](https://phpackages.com/badges/calips-labs-scaleway-object-storage/health.svg)](https://phpackages.com/packages/calips-labs-scaleway-object-storage)
```

###  Alternatives

[craftcms/aws-s3

Amazon S3 integration for Craft CMS

631.5M26](/packages/craftcms-aws-s3)[vaersaagod/dospaces

DigitalOcean Spaces integration for Craft CMS

36100.3k1](/packages/vaersaagod-dospaces)[spicyweb/craft-embedded-assets

Manage YouTube videos, Instagram photos and more as first class assets

172435.6k9](/packages/spicyweb-craft-embedded-assets)[craftcms/google-cloud

Google Cloud Storage integration for Craft CMS

11100.7k1](/packages/craftcms-google-cloud)[servd/craft-asset-storage

Servd Asset Storage and Helpers integration for Craft CMS

1180.7k7](/packages/servd-craft-asset-storage)

PHPackages © 2026

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