PHPackages                             manu-krishna/magento2-google-cloud-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. manu-krishna/magento2-google-cloud-storage

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

manu-krishna/magento2-google-cloud-storage
==========================================

1.0.1(9y ago)05MITPHP

Since Jan 3Pushed 5y agoCompare

[ Source](https://github.com/manu-krishna/magento2-google-cloud-storage)[ Packagist](https://packagist.org/packages/manu-krishna/magento2-google-cloud-storage)[ RSS](/packages/manu-krishna-magento2-google-cloud-storage/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (3)Used By (0)

Google Cloud Storage Extension for Magento 2
============================================

[](#google-cloud-storage-extension-for-magento-2)

This extension allows retailers to upload and sync their catalogue and WYSIWYG images to/with Google Cloud Storage. Based heavily on [Arkade S3 extension](https://github.com/shobhitsinghal624/magento2-s3).

Benefits
--------

[](#benefits)

### Sync all your media images

[](#sync-all-your-media-images)

The following images are automatically synced with GCS:

- Product images
- Generated thumbnails
- WYSIWYG images
- Category images

### Magento can now scale horizontally

[](#magento-can-now-scale-horizontally)

Complex file syncing between multiple servers is now a thing of the past. Your servers will be able to share the one GCS bucket as the source for media files.

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

[](#installation)

The latest release will be available on composer. In the Magento root folder, simply enter 'composer require bangerkuwranger/magento2-google-cloud-storage' in the command line and then 'composer update' to install. You'll probably want to update the db and recompile Magento after to be on the safe side.

Support
-------

[](#support)

Feel free to [create a GitHub issue](https://github.com/bangerkuwranger/magento2-google-cloud-storage/issues/new)for support regarding this extension; support will be somewhat limited, but we'll try to address any issues if possible

FAQs
----

[](#faqs)

### Does this extension upload my log files?

[](#does-this-extension-upload-my-log-files)

No, this only syncs files in the pub/media folder. You will need to find an alternative solution to store your log files.

### We did something wrong and all our images are gone! Can you restore it?

[](#we-did-something-wrong-and-all-our-images-are-gone-can-you-restore-it)

We always recommend taking a backup of your media files when switching file storage systems. Unfortunately, we won’t be able to restore images if you somehow accidentally delete them.

Credits
-------

[](#credits)

Original logic was written for Amazon S3 by [Thai Phan](https://github.com/thaiphan)

Initial port and some logic changes for GCS done by [Chad A. Carino](https://github.com/bangerkuwranger)

Complete rewrite of logic, namespacing, and all GCS functions within Magento 2 context done by [Ramki Rajamanickam](https://github.com/ram10raj)

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~20 days

Total

2

Last Release

3395d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9155ed8936ae7e81044e6dcfa51ee0ec7f4f7c9049cec4f70d56c454c47ec404?d=identicon)[manu-krishna](/maintainers/manu-krishna)

---

Top Contributors

[![bangerkuwranger](https://avatars.githubusercontent.com/u/2318848?v=4)](https://github.com/bangerkuwranger "bangerkuwranger (4 commits)")[![syedtufail](https://avatars.githubusercontent.com/u/19704200?v=4)](https://github.com/syedtufail "syedtufail (3 commits)")[![manu-krishna](https://avatars.githubusercontent.com/u/42231345?v=4)](https://github.com/manu-krishna "manu-krishna (1 commits)")[![ram10raj](https://avatars.githubusercontent.com/u/5101136?v=4)](https://github.com/ram10raj "ram10raj (1 commits)")

### Embed Badge

![Health badge](/badges/manu-krishna-magento2-google-cloud-storage/health.svg)

```
[![Health](https://phpackages.com/badges/manu-krishna-magento2-google-cloud-storage/health.svg)](https://phpackages.com/packages/manu-krishna-magento2-google-cloud-storage)
```

###  Alternatives

[knplabs/gaufrette

PHP library that provides a filesystem abstraction layer

2.5k39.8M123](/packages/knplabs-gaufrette)[google/cloud-storage

Cloud Storage Client for PHP

34390.8M125](/packages/google-cloud-storage)[illuminate/filesystem

The Illuminate Filesystem package.

15261.6M2.6k](/packages/illuminate-filesystem)[superbalist/flysystem-google-storage

Flysystem adapter for Google Cloud Storage

26320.6M30](/packages/superbalist-flysystem-google-storage)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2931.7M62](/packages/creocoder-yii2-flysystem)[flowjs/flow-php-server

PHP library for handling chunk uploads. Works with flow.js html5 file uploads.

2451.6M15](/packages/flowjs-flow-php-server)

PHPackages © 2026

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