PHPackages                             probablyrational/wasabi-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. probablyrational/wasabi-storage

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

probablyrational/wasabi-storage
===============================

A wasabi storage driver for Laravel

v1.4.0(4y ago)2133.9k↓14.3%8[1 issues](https://github.com/ProbablyRational/wasabi-storage/issues)MITPHPPHP ^7.2|^8.0

Since Jun 1Pushed 4y ago1 watchersCompare

[ Source](https://github.com/ProbablyRational/wasabi-storage)[ Packagist](https://packagist.org/packages/probablyrational/wasabi-storage)[ RSS](/packages/probablyrational-wasabi-storage/feed)WikiDiscussions master Synced yesterday

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

THIS PLUGIN IS DEPRECIATED
==========================

[](#this-plugin-is-depreciated)

> As of Laravel 8, laravel not supports [s3 compatible backends](https://laravel.com/docs/8.x/filesystem#amazon-s3-compatible-filesystems) natively so there is no need to use this package. All you need to do is update your `filesystems.php` config file to include a endpoint on a s3 driver.

```
        'wasabi' => [
            'driver' => 's3',
            'key' => env('WASABI_ACCESS_KEY_ID'),
            'secret' => env('WASABI_SECRET_ACCESS_KEY'),
            'region' => env('WASABI_DEFAULT_REGION', 'eu-central-1'),
            'bucket' => env('WASABI_BUCKET'),
            'endpoint' => env('WASABI_ENDPOINT', 'https://s3.eu-central-1.wasabisys.com/'),
        ],
```

This package will remain on github and packagist for use with older laravel versions.

wasabi-storage
==============

[](#wasabi-storage)

A [Wasabi](https://wasabi.com/) storage driver for Laravel.

This packages uses the AWS S3 storage driver but changes it to use Wasabi endpoints. It should work exactly the same way and support all the same features.

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

[](#installation)

```
composer require probablyrational/wasabi-storage
```

If you are on Laravel 5.4 or earlier, then register the service provider in app.php

```
'providers' => [
    // ...
    ProbablyRational\Wasabi\WasabiServiceProvider::class,
]
```

If you are on Laravel 5.5 or higher, composer will have registered the provider automatically for you.

Add a new disk to your `filesystems.php` config

```
'wasabi' => [
    'driver' => 'wasabi',
    'key' => env('WASABI_ACCESS_KEY_ID'),
    'secret' => env('WASABI_SECRET_ACCESS_KEY'),
    'region' => env('WASABI_DEFAULT_REGION', 'eu-central-1'),
    'bucket' => env('WASABI_BUCKET'),
    'root' => env('WASABI_ROOT', '/'),
],
```

Usage
-----

[](#usage)

```
$disk = Storage::disk('wasabi');

// list all files
$files = $disk->files('/');

// create a file
$disk->put('avatars/1', $fileContents);

// check if a file exists
$exists = $disk->exists('file.jpg');

// get file modification date
$time = $disk->lastModified('file1.jpg');

// copy a file
$disk->copy('old/file1.jpg', 'new/file1.jpg');

// move a file
$disk->move('old/file1.jpg', 'new/file1.jpg');

// get url to file
$url = $disk->url('folder/my_file.txt');

// Set the visibility of file to public
$disk->setVisibility('folder/my_file.txt', 'public');

// See https://laravel.com/docs/5.3/filesystem for full list of available functionality
```

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity37

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 80% 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 ~208 days

Recently: every ~226 days

Total

6

Last Release

1544d ago

PHP version history (3 changes)v1.0.0PHP ^7.1

1.3.0PHP ^7.2

1.3.0.rcPHP ^7.2|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/10c7ae0cae2e0d9af73bec18987dc295197263f59df700e220b795e40a90907d?d=identicon)[ProbablyRational](/maintainers/ProbablyRational)

---

Top Contributors

[![hcaz](https://avatars.githubusercontent.com/u/2422207?v=4)](https://github.com/hcaz "hcaz (16 commits)")[![devNoiseConsulting](https://avatars.githubusercontent.com/u/1700471?v=4)](https://github.com/devNoiseConsulting "devNoiseConsulting (2 commits)")[![mpruet3](https://avatars.githubusercontent.com/u/31183871?v=4)](https://github.com/mpruet3 "mpruet3 (1 commits)")[![superDuperCyberTechno](https://avatars.githubusercontent.com/u/6486383?v=4)](https://github.com/superDuperCyberTechno "superDuperCyberTechno (1 commits)")

---

Tags

laravellaravel-packages3storagewasabi

### Embed Badge

![Health badge](/badges/probablyrational-wasabi-storage/health.svg)

```
[![Health](https://phpackages.com/badges/probablyrational-wasabi-storage/health.svg)](https://phpackages.com/packages/probablyrational-wasabi-storage)
```

###  Alternatives

[laravel/ai

The official AI SDK for Laravel.

1.0k3.2M194](/packages/laravel-ai)[unisharp/laravel-filemanager

A file upload/editor intended for use with Laravel 5 to 10 and CKEditor / TinyMCE

2.2k3.5M85](/packages/unisharp-laravel-filemanager)[moonshine/moonshine

Laravel administration panel

1.3k253.1k81](/packages/moonshine-moonshine)[illuminate/queue

The Illuminate Queue package.

21332.6M1.6k](/packages/illuminate-queue)[illuminate/view

The Illuminate View package.

13047.0M2.2k](/packages/illuminate-view)[illuminate/session

The Illuminate Session package.

9939.3M849](/packages/illuminate-session)

PHPackages © 2026

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