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.4k↓50%8[1 issues](https://github.com/ProbablyRational/wasabi-storage/issues)MITPHPPHP ^7.2|^8.0

Since Jun 1Pushed 3y 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 1mo ago

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 86% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity37

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity68

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

1498d 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

[unisharp/laravel-filemanager

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

2.2k3.3M74](/packages/unisharp-laravel-filemanager)[spatie/laravel-google-cloud-storage

Google Cloud Storage filesystem driver for Laravel

2408.9M13](/packages/spatie-laravel-google-cloud-storage)[laravel/vapor-cli

The Laravel Vapor CLI

31310.7M8](/packages/laravel-vapor-cli)[azure-oss/storage-blob-laravel

Azure Storage Blob filesystem driver for Laravel

63582.2k1](/packages/azure-oss-storage-blob-laravel)[zing/laravel-flysystem-obs

Flysystem Adapter for OBS

1211.2k](/packages/zing-laravel-flysystem-obs)[innoge/laravel-rclone

A sleek PHP wrapper around rclone with Laravel-style fluent API syntax

174.1k](/packages/innoge-laravel-rclone)

PHPackages © 2026

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