Cloud Files: Native File Directories on Cloud Filesystems

ExpressionEngine’s filesystem layer was refactored in version 7 to make use of the popular Flysystem library. Flysystem is a mature and stable filesystem abstraction library that allows us to easily create more adapters and integrate with a diverse set of filesystems. This is where Cloud Files comes in, it is a free first-party (built by Packet Tide, the developers of ExpressionEngine) Add-on that enables the use of cloud filesystems from several popular providers.

At the time of this writing Cloud Files can help you store your files with Amazon S3, Digital Ocean Spaces and CloudFlare R2 with more options on the way.

Cloud storage solutions provide a number of benefits including redundancy, virtually unlimited space, edge caching through CDNs and even more so it’s natural to ask why isn’t this included in ExpressionEngine?

The current Amazon AWS SDK is over 30MB which would more than double the size of ExpressionEngine. And while storage space may not be an issue for everyone we always aim to keep our resource footprint as small as possible. So we decided to offer this set of features as an optional first party Add-on that you can download and install for free if it meets your needs.

Cloud Files is open source and we welcome user contributions and feedback to our Github repository.

Check out the documentation to get started with Cloud Files today!

Comments 3

August 11, 2026

Julie Branch

clicker games gaming site is a free online platform featuring a wide selection of fun and engaging clicker titles. From relaxing casual games to creative themed adventures, there are plenty of options to explore. Every game can be played directly in your browser, with no downloads or installations required.

August 20, 2026

shuieam6

The most interesting part of Crossy Road is often the view ahead, especially when several lanes are packed with vehicles and you have to quickly find a small gap that gives you enough space to continue.

September 30, 2026

Benjamin

Hey there! I just checked out your post on cloud file systems—such a game-changer for organizing files! It reminded me of how I used to struggle with managing all my game assets while developing those driving games for fun. I’d have files scattered everywhere, making it a real headache during development. Now that I’ve implemented some better directory structures (thanks to tips like yours!), everything flows so much smoother. Can’t wait to apply these cloud strategies to keep my projects even more streamlined! Cheers!