In this post, I have compiled a list of different S3 compatible storage providers. While preparing this list, I took a trip down memory lane with my earlier experience using AWS S3 in 2019. One of the triggers for this post was my recent interest in Backblaze B2. I am considering this service for storing the images for this blog. This post was updated in March 2024
List of S3 Compatible Storage Providers
Enterprise Level S3 storage providers
- Amazon S3 (AWS S3) – One of the largest and most well-known cloud storage providers.
- Microsoft Azure Blob Storage – A major cloud storage service offered by Microsoft Azure.
- Google Cloud Storage – Part of Google Cloud Platform, providing object storage.
- IBM Cloud Object Storage – A flexible and scalable cloud storage service by IBM Cloud.
- Cloudian – An enterprise-grade object storage platform that is S3-compatible.
- Scality Artseca – An object storage system with S3 compatibility for large-scale deployments.
- R2 by Cloudflare
Mid-Small Business
- Backblaze B2 Cloud Storage – A popular and cost-effective cloud storage service. (Link removed because of rather crappy ReCaptcha on their site)
- Wasabi – A fast and affordable cloud storage provider.
- DigitalOcean Spaces – Object storage by DigitalOcean, designed for developers.
- DreamObjects by DreamHost – A scalable and affordable cloud storage service.
- Scaleway Object Storage – Part of the Scaleway cloud ecosystem, offering reliable object storage.
- e2 by iDrive
- Telynx S3 Compatible Storage (discussion on LowEndTalk)
- OVH Cloud
- Tebi.io
- Linode Object Storage (acquired by Akamai)
- Serverius Object Storage
- Vultr Object Storage
Self Hosted and Open Source
- MinIO – An open-source object storage server compatible with S3 API.
- OpenIO – An open-source S3-compatible object storage solution.
- CloudStack Object Storage (SwiftStack) – A flexible object storage system with S3 compatibility.
- Ceph – A distributed storage platform that can be configured to support S3 API.
You can find a wider list of options for self-hosted S3 Compatible storage from this discussion on Reddit.
Recap: What is S3 Compatible Storage?
S3 compatible storage is basically a cloud storage option that adheres to the Amazon Simple Storage Service (S3) API standards. Consequently, any S3 compatible storage provider can be used with any S3-compatible application, without any compatibility issues. S3, on the other hand, is a well-known cloud storage service that provides a plethora of features, such as scalability, durability, and availability. However, S3 can be a bit costly for some users. In contrast, S3 compatible storage providers give users a budget-friendly option that comes with all the same features as S3.
Why should you opt for S3 compatible storage?
Firstly, it can save you some bucks as compared to S3. Secondly, it provides more flexibility because you’re not confined to using Amazon Web Services. Finally, it’s an ideal choice if you want to use an S3-compatible application.
Why Use S3 Compatible Storage?
There are a few reasons why you might want to use S3 compatible storage. First, it can be more affordable than S3. Second, it can offer more flexibility, as you are not limited to using Amazon Web Services. Third, it can be a good option if you need to use an S3-compatible application.
How to Choose an S3 Compatible Storage Provider
Selecting an appropriate S3 compatible storage provider can be a challenging task. There are numerous factors to take into consideration, such as price range, features, and performance level. When deciding on an S3 compatible storage provider, you must evaluate the following aspects:
- Pricing The cost of S3 compatible storage providers can differ significantly. Select a provider that fits your financial budget.
- Features S3 compatible storage providers offer various features. It is essential to choose a provider that provides the features you require for your specific needs.
- Performance The performance of S3 compatible storage providers can vary. Choose the provider that delivers the level of performance you need to meet your requirements.
Parting Thoughts
During my research for this post, I was surprised by the large number of providers who offer S3 compatible storage. this post has a list of 23 storage providers who offer S3 compatible storage. These include Enterprise level providers like AWS and Azure Blob, to a new service catering to small and medium businesses, to self hosted solutions. I have also provided links to additional resources such as Amazon AWS, (the parent company behind the S3 protocol), along with tutorials and self-hosted S3 storage alternatives.
Links and resources for S3 Compatible Storage Providers
Tutorials and guides on YouTube
S3 guide on Amazon
Wikipedia page on Object Storage
Video: S3 Compatible Storage Providers
If you have any issues playing this video, please click here.
This post is a part of series of posts about Cloud Storage on this blog, and was updated in March 2024.