Skip to content

S3-Compatible Storage Providers: The Complete List (90+ Providers)

· 8 min read · Updated

The complete list of S3-compatible storage providers and their endpoints

This is a practical list of well-known S3-compatible storage providers. If a service speaks the Amazon S3 API, the same tools, SDKs, and apps that work with AWS S3 usually work with it once you change two things: the endpoint URL and the access keys. That portability is why so many S3-compatible services exist, from global clouds to storage you run on your own hardware.

The providers are grouped into six categories, and each category page covers its providers in detail: endpoint format, regions, addressing style, and notes.

Endpoint formats come from each provider's own documentation, checked against current S3 client references[1] and the per-provider sources on the category pages. The tables show only the hostname. In Blober, enter the full URL with https:// unless you are connecting to a local or self-hosted server that explicitly uses http://.

What S3-compatible means here

S3-compatible means the service exposes the same HTTP API as Amazon S3, so an S3 client points at it by URL. Amazon doesn't run these services, and advanced features can behave differently from AWS. What S3-Compatible Really Means has the full explanation.

For common S3 operations, the custom endpoint is what makes a tool portable: once your tool can set it, swapping providers gets much easier.

How Blober connects to these providers

Blober has the most common S3 services built in as their own providers (Amazon S3, Wasabi, Cloudflare R2, Backblaze B2, DigitalOcean Spaces, Rabata, and STRG). For everything else on this list, it has a single generic S3-Compatible provider: you paste the endpoint URL and keys, and Blober can use the common browse, upload, download, copy, and delete operations when the provider implements them. Blober also connects to services that don't use S3 at all, such as Azure Blob, Dropbox, and Google Drive.

The generic provider covers both addressing styles (bucket in the subdomain, or bucket in the path), single-bucket or full-account access, a custom region, and a free-text storage class, which lets it reach the long tail of providers, self-hosted servers, and local test setups. You choose a source and a destination, and Blober streams each file from one to the other through your computer, so it never keeps a full copy of the bucket on your disk.

The six categories

Category What is in it Open the list
Cloud object storage S3 services from large platform clouds (Alibaba, Tencent, Huawei, IBM, Oracle, Google, Yandex, and more) Cloud providers
Object storage specialists Independent clouds built only for object storage (Wasabi, Backblaze, Storj, IDrive e2, Cubbit, and more) Specialists
Hosting and VPS object storage S3 storage bundled with a hosting or VPS platform (DigitalOcean, Linode, Vultr, OVHcloud, Hetzner, Scaleway, and more) Hosting and VPS
Self-hosted and open source S3 servers you run yourself (MinIO, Ceph, SeaweedFS, Garage, and more) Self-hosted
Enterprise and on-premises Appliances and enterprise platforms (NetApp StorageGRID, Dell ECS, Cloudian, Pure FlashBlade, and more) Enterprise
Decentralized and Web3 Object storage backed by decentralized networks (Storj, Filebase, 4everland, and more) Decentralized

Master index of S3-compatible providers

Every provider, alphabetical, with its endpoint format. The endpoint is the host you give your S3 client; the bucket name is then added either as a subdomain or in the path. Replace any bracketed value (<region>, <account>, <namespace>) with your own. "Yes" in the last column means the provider is built into Blober. "S3-Compatible" means it connects through the generic S3-Compatible provider. Each one links to its setup guide. When you enter an endpoint in Blober, include the URL scheme, for example https://s3.example.com.

Provider Endpoint format Built into Blober
Alibaba Cloud OSS oss-<region>.aliyuncs.com S3-Compatible
Amazon S3 s3.<region>.amazonaws.com Yes
American Cloud A2 a2-<region>.americancloud.com S3-Compatible
Apache Ozone self-hosted S3 Gateway S3-Compatible
ArvanCloud s3.<region>.arvanstorage.ir S3-Compatible
Backblaze B2 s3.<region>.backblazeb2.com Yes
Baidu AI Cloud BOS s3.<region>.bcebos.com S3-Compatible
BizflyCloud <region>.ss.bfcplatform.vn S3-Compatible
Ceph (RADOS Gateway) self-hosted S3-Compatible
China Mobile Ecloud EOS eos-<city>-1.cmecloud.cn S3-Compatible
China Telecom CTYun OOS oos-<region>.ctyunapi.cn S3-Compatible
Cloudflare R2 <account>.r2.cloudflarestorage.com Yes
Cloudian HyperStore appliance or software S3-Compatible
cloudscale.ch objects.<region>.cloudscale.ch S3-Compatible
Contabo Object Storage <region>.contabostorage.com S3-Compatible
Cubbit DS3 s3.cubbit.eu S3-Compatible
DataCore Swarm on-premises S3-Compatible
Dell ECS / ObjectScale on-premises S3-Compatible
DigitalOcean Spaces <region>.digitaloceanspaces.com Yes
DreamHost DreamObjects objects-<region>.dream.io S3-Compatible
Exaba self-hosted S3-Compatible
Exoscale SOS sos-<zone>.exo.io S3-Compatible
Fastly Object Storage <region>.object.fastlystorage.app S3-Compatible
FileLu S5 s5lu.com S3-Compatible
Filebase s3.filebase.io S3-Compatible
4everland endpoint.4everland.co S3-Compatible
Fuga Cloud Object Store core.fuga.cloud S3-Compatible
Garage self-hosted S3-Compatible
Gcore Object Storage regional endpoint S3-Compatible
Google Cloud Storage storage.googleapis.com S3-Compatible
Hitachi Content Platform on-premises S3-Compatible
Hetzner Object Storage <region>.your-objectstorage.com S3-Compatible
Huawei Cloud OBS obs.<region>.myhuaweicloud.com S3-Compatible
IBM Cloud Object Storage s3.<region>.cloud-object-storage.appdomain.cloud S3-Compatible
IDrive e2 <region>.idrivee2-XX.com S3-Compatible
Impossible Cloud <region>.storage.impossibleapi.net S3-Compatible
Infomaniak Public Cloud s3.<region>.infomaniak.cloud S3-Compatible
Intercolo Object Storage de-fra.i3storage.com S3-Compatible
IONOS Cloud S3 s3-<region>.ionoscloud.com S3-Compatible
JD Cloud Object Storage s3.<region>.jdcloud-oss.com S3-Compatible
Kingsoft Cloud KS3 ks3-<region>.ksyuncloud.com S3-Compatible
Leaseweb Object Storage regional endpoint S3-Compatible
Leviia s3.leviia.com S3-Compatible
Liara storage.iran.liara.space S3-Compatible
Linode / Akamai <region>.linodeobjects.com S3-Compatible
MEGA S4 s3.<region>.s4.mega.io S3-Compatible
MinIO self-hosted S3-Compatible
NAVER Cloud Object Storage <region>.object.ncloudstorage.com S3-Compatible
NetApp StorageGRID on-premises S3-Compatible
NetApp ONTAP S3 on-premises S3-Compatible
Netease NOS nos-<region>.126.net S3-Compatible
Nutanix Objects on-premises S3-Compatible
OpenIO self-hosted S3-Compatible
OpenStack Swift (s3api) self-hosted S3-Compatible
Open Telekom Cloud OBS obs.<region>.otc.t-systems.com S3-Compatible
Oracle Cloud OCI <namespace>.compat.objectstorage.<region>.oci.customer-oci.com S3-Compatible
Outscale OOS oos.<region>.outscale.com S3-Compatible
OVHcloud Object Storage s3.<region>.io.cloud.ovh.net S3-Compatible
Petabox s3.<region>.petabox.io S3-Compatible
Pure Storage FlashBlade on-premises S3-Compatible
Qiniu Kodo s3-<region>.qiniucs.com S3-Compatible
Quantum ActiveScale on-premises S3-Compatible
Rabata s3.<region>.rabata.io Yes
RackCorp <region>.s3.rackcorp.com S3-Compatible
Riak CS self-hosted S3-Compatible
Scality RING / ARTESCA on-premises S3-Compatible
Scaleway Object Storage s3.<region>.scw.cloud S3-Compatible
Seagate Lyve Cloud s3.<region>.<account>.lyve.seagate.com S3-Compatible
SeaweedFS self-hosted S3-Compatible
Selectel s3.<region>.storage.selcloud.ru S3-Compatible
Servercore s3.<region>.storage.selcloud.ru S3-Compatible
SberCloud OBS obs.<region>.hc.sbercloud.ru S3-Compatible
Spectra Logic BlackPearl on-premises S3-Compatible
Storadera <region>.s3.storadera.com S3-Compatible
Storj gateway.storjshare.io S3-Compatible
STRG s3.<region>.strg.com Yes
Synology C2 <region>.s3.synologyc2.net S3-Compatible
Tebi s3.tebi.io S3-Compatible
Telnyx Cloud Storage <region>.telnyxcloudstorage.com S3-Compatible
Tencent Cloud COS cos.<region>.myqcloud.com S3-Compatible
Tigris t3.storage.dev S3-Compatible
UpCloud Object Storage <region>.upcloudobjects.com S3-Compatible
US3 (UCloud) s3-<region>.ufileos.com S3-Compatible
VAST Data on-premises S3-Compatible
Versity Gateway self-hosted S3-Compatible
VK Cloud Object Storage hb.bizmrg.com S3-Compatible
Vultr Object Storage <region>.vultrobjects.com S3-Compatible
Wasabi s3.<region>.wasabisys.com Yes
Yandex Object Storage storage.yandexcloud.net S3-Compatible
Zadara <vsa-id>.zadarazios.com S3-Compatible
Zata idr01.zata.ai S3-Compatible

Providers add regions and change hostnames over time, so confirm the exact endpoint in your provider's console before you connect.

Virtual-hosted vs path-style addressing

S3 supports two ways of putting the bucket name into the request:

  • Virtual-hosted (bucket in the subdomain): https://my-bucket.s3.example.com. This is the AWS default and what most hosted providers expect.
  • Path-style (bucket in the path): https://s3.example.com/my-bucket. This is what MinIO, Ceph, most self-hosted servers, and a few hosted providers such as American Cloud expect.

If browsing or uploads fail against a self-hosted server, switch to path-style. In Blober, the endpoint field you fill in sets the style, and the rest of the setup is the same.

Frequently asked questions

How many S3-compatible storage providers are there? There is no official registry. This page indexes more than ninety well-known hosted providers, hosting platforms, self-hosted servers, enterprise systems, and decentralized gateways across six categories.

Why isn't Azure Blob Storage on this list? Azure Blob uses its own API, so S3 tools can't talk to it without a translation layer, even though its containers and blobs map to buckets and objects. See How to Transfer AWS S3 to Azure Blob for moving data between the two.

Can I move data between two different S3-compatible providers? Yes, and since both sides use the same core API it is usually a plain copy. Blober connects to the source and the destination and copies the files across. If your workflow depends on object lock, lifecycle, metadata edge cases, or server-side copy, check each provider for gaps first.

Do I need a built-in provider, or does the generic S3-Compatible one work? The generic S3-Compatible provider works with S3-compatible endpoints that support the common operations Blober uses. The built-in providers (S3, Wasabi, R2, B2, Spaces, Rabata, STRG) save you from pasting the endpoint.

Which S3-compatible provider is the cheapest? It depends on your access pattern. Flat-rate, zero-egress providers win for data you read often, and the lowest per-GB storage rate wins for cold archives. Egress fees and minimum storage duration usually change the bill more than the headline storage rate. Which S3-Compatible Storage Has No Egress Fees? compares the providers that don't bill egress.