# S3 competitor integration

**URL:** <https://meta.discourse.org/t/s3-competitor-integration/20883>\
**Category:** Feature\
**Created:** [7 أكتوبر 2014، 1:37م UTC](https://meta.discourse.org/t/s3-competitor-integration/20883 "2014-10-07T13:37:19Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [7 أكتوبر 2014، 1:40م UTC](https://meta.discourse.org/t/s3-competitor-integration/20883/2 "2014-10-07T13:40:54Z")

</div>

Adding a new `file storage` shouldn’t be _that_ hard since they only need to implement a [basic interface](https://github.com/discourse/discourse/blob/master/lib/file_store/base_store.rb). The hardest part will be adding proper test coverage. Testing I/O truly is a PITA ☹

---

_[View the full topic](https://meta.discourse.org/t/s3-competitor-integration/20883)._
