thephpleague /flysystem

Abstraction for local and remote filesystems

★ 13,595⑂ 867👁 158⑃ 931● 958▤ 16
PHPCreated 2013-10-27flysystem.thephpleague.com
13,595
stars
+0+0+9
867
forks
158
watchers
931
prs
958
issues
16
releases
–
discussions

README

League\Flysystem







!php 7.2+

 About Flysystem

Flysystem is a file storage library for PHP. It provides one interface to
interact with many types of filesystems. When you use Flysystem, you're
not only protected from vendor lock-in, you'll also have a consistent experience
for which ever storage is right for you. 

 Getting Started

 New in V3: What is new in Flysystem V2/V3?
 Architecture: Flysystem's internal architecture
 Flysystem API: How to interact with your Flysystem instance
 Upgrade from 1x: How to upgrade from 1.x/2.x

 Officially supported adapters

 Local
 FTP
 SFTP
 Memory
 AWS S3
 AsyncAws S3
 Google Cloud Storage
 MongoDB GridFS
 WebDAV
 ZipArchive

 Third party Adapters

 Azure Blob Storage
 Gitlab
 Google Drive (using regular paths)
 bunny.net / BunnyCDN
 Sharepoint 365 / One Drive (Using MS Graph)
 OneDrive
 Dropbox
 ReplicateAdapter
 Uploadcare
 Useful adapters (FallbackAdapter, LogAdapter, ReadWriteAdapter, RetryAdapter)
 Metadata Cache
 Migration adapter (lazy)

You can always create an adapter yourself.

 Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

 Enjoy

Oh, and if you've come down this far, you might as well follow me on twitter.

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON