Back to All Lists

    Best S3-Compatible Object Storage Providers in 2026

    We compared 21 S3-compatible object storage providers across pricing, egress fees, S3 API completeness, durability, compliance, and the gotchas nobody tells you until after migration. Every price sourced, every gotcha earned the hard way — including discovering Wasabi's 90-day minimum retention after migrating 50 TB.

    Last tested: April 2, 2026
    10 tools evaluated

    How We Evaluated

    Total Cost of Ownership

    30%

    Not just storage $/GB — we modeled egress, API requests, minimum retention penalties, and escape costs (what it costs to leave). A $0.005/GB provider with hidden retention fees can cost more than a $0.015/GB provider with zero egress.

    S3 API Compatibility

    25%

    Tested against real workloads: multipart uploads, presigned URLs, lifecycle policies, event notifications, object lock, versioning, and batch operations. 'S3 compatible' is a spectrum — we tested where each provider falls on it.

    Durability & Reliability

    20%

    Published durability guarantees, SLA commitments, erasure coding details, and whether the provider actually shows their math. Some providers claim 11 nines without publishing verifiable data.

    Feature Completeness

    15%

    Versioning, object lock, event notifications, replication, lifecycle policies, static hosting, CDN integration, and compute ecosystem.

    Migration & Portability

    10%

    How easy is it to move data in and out? Egress fees, migration tooling (rclone, Super Slurper, Sippy), and vendor lock-in risk.

    1

    Cloudflare R2

    Zero egress fees — no asterisks, no reasonable-use policy, no CDN partner requirements. R2 eliminates the single biggest cost trap in object storage. Fully S3-compatible, globally distributed across 330+ edge PoPs, and deeply integrated with Cloudflare Workers for serverless compute. The missing features (no versioning, no object lock) are real trade-offs, but for most workloads the zero-egress economics are transformative.

    Pros

    • +Truly zero egress fees — saves $900+/mo on a 10 TB read-heavy workload vs S3
    • +Full S3 API compatibility — works with boto3, rclone, every standard tool
    • +330+ edge PoPs with automatic global distribution
    • +Workers integration for serverless processing at the edge
    • +Generous free tier: 10 GB storage + 10M reads/mo forever

    Cons

    • -No versioning — accidental deletes are permanent
    • -No object lock or WORM compliance — not suitable for regulated data
    • -No S3 Select or batch operations
    • -$15/TB/mo storage is 2.5x more than B2 or Wasabi
    $15/TB/mo storage; $0 egress; $4.50/1M Class A ops; $0.36/1M Class B ops; 10 GB free forever
    Best for: Read-heavy workloads (CDN origins, RAG, API serving) where egress costs would otherwise dominate — and where versioning/object lock aren't required
    Visit Website
    2

    Backblaze B2

    The best value in object storage. B2 costs 1/4 of AWS S3 with full S3 compatibility, 10 TB max object size (largest on this list), and free egress to Cloudflare and Fastly via the Bandwidth Alliance. Backblaze also publishes drive failure data openly — rare transparency in an industry where most providers won't show their durability math.

    Pros

    • +Cheapest mainstream storage at $6/TB/mo — 1/4 the price of S3
    • +Free egress to Cloudflare, Fastly, and other CDN partners
    • +10 TB max object size — largest of any provider
    • +Full S3 API compatibility with both native and S3-compatible APIs
    • +Publicly published drive failure statistics — verifiable durability

    Cons

    • -Only 3 regions: US-West, US-East, EU-Central
    • -No serverless compute integration
    • -Single-tier storage — no archive or IA pricing options
    • -100 bucket limit per account
    $6/TB/mo storage; free egress to CDN partners; $0.01/GB egress otherwise; $4/1M API calls
    Best for: Cost-conscious teams storing large volumes of data (backups, media, ML datasets) with CDN delivery via Cloudflare
    Visit Website
    3

    Tigris

    Tigris fixes R2's biggest gaps — zero egress plus versioning and object lock — with automatic edge caching that moves data closer to where it's accessed. Built on FoundationDB for strong consistency. Newer service with less production track record than R2 or B2, but technically the most complete zero-egress option.

    Pros

    • +Zero egress fees like R2, but with versioning and object lock
    • +Automatic edge caching — data follows access patterns globally
    • +4 storage tiers including archive
    • +Strong consistency guarantees via FoundationDB

    Cons

    • -$20/TB/mo storage — more expensive than R2 or B2
    • -Newer service with smaller community and less track record
    • -Some rate limits not yet published
    • -No static website hosting
    $20/TB/mo (Standard); $10/TB/mo (IA); $2/TB/mo (Archive); zero egress within network
    Best for: Teams that need R2-style zero egress but can't compromise on versioning or compliance (object lock/WORM)
    Visit Website
    4

    AWS S3

    The reference implementation and the deepest ecosystem in cloud computing. S3 is the most expensive option on this list, but it offers capabilities nobody else has: 6 storage tiers, S3 Vectors for native vector search, Intelligent Tiering, EventBridge integration, and tight coupling with Lambda, SageMaker, Athena, and the entire AWS stack. You pay a premium, but you get unmatched feature depth.

    Pros

    • +Most complete S3 implementation — it IS the standard
    • +6 storage tiers with Intelligent Tiering for automatic optimization
    • +Deepest ecosystem: Lambda, SageMaker, Athena, EventBridge, Glacier
    • +S3 Vectors: native vector search built into S3
    • +33 regions with cross-region replication

    Cons

    • -$23/TB/mo — 4x more expensive than B2 for raw storage
    • -Egress at $0.09/GB dominates costs on read-heavy workloads ($689/mo for 10 TB stored + 5 TB egress)
    • -Moving 100 TB out costs $9,000 in egress — financial lock-in
    • -IAM complexity tax: policies, VPC endpoints, encryption configs
    $23/TB/mo (Standard); $0.09/GB egress; 6 tiers down to $0.99/TB/mo (Deep Archive); $5/1M PUTs
    Best for: Teams already deep in the AWS ecosystem that need Lambda triggers, SageMaker pipelines, or Athena analytics on their storage
    Visit Website
    5

    Hetzner Object Storage

    The quiet winner for EU-based teams. Hetzner offers S3-compatible storage at $5.20/TB/mo with full versioning, object lock, and $0.01/GB egress (with 1 TB free internal transfer). EU-only regions (Germany, Finland) make it a strong fit for GDPR-sensitive workloads. No-nonsense provider with transparent pricing.

    Pros

    • +Just $5.20/TB/mo — cheapest provider with full S3 features
    • +Versioning, object lock, and lifecycle policies included
    • +EU-only regions ideal for GDPR compliance
    • +Transparent, no-surprise pricing

    Cons

    • -EU-only — no North American or APAC regions
    • -Smaller community than AWS or Cloudflare ecosystems
    • -No CDN integration or edge caching built in
    • -Less mature tooling and documentation than hyperscalers
    $5.20/TB/mo; $0.01/GB egress; 1 TB internal transfer free; full S3 API
    Best for: EU-based teams that need affordable S3 storage with GDPR-friendly data residency and full versioning/lock support
    Visit Website
    6

    Wasabi

    The cheapest per-TB price on this list at $4.90/TB/mo with no egress fees and no API fees. But the 90-day minimum retention policy is a deal-breaker for many workloads: delete or overwrite an object before 90 days and you still pay for the full 90 days. On a dataset with churn, this can double your effective cost.

    Pros

    • +Cheapest named-brand storage at $4.90/TB/mo
    • +No egress fees and no API request fees
    • +Full S3 API compatibility
    • +16 regions across NA, EU, and APAC

    Cons

    • -90-day minimum retention PER OBJECT — delete early, pay anyway
    • -'Free' egress capped by reasonable-use policy (egress cannot exceed stored volume)
    • -No lifecycle policies for automatic tiering
    • -No event notifications
    $4.90/TB/mo flat; no egress (reasonable use); no API fees; 90-day minimum retention per object
    Best for: Cold or write-once storage where objects live longer than 90 days — backups, archives, compliance data. Not for high-churn datasets
    Visit Website
    7

    MinIO (Self-Hosted)

    The only serious self-hosted S3 implementation. MinIO runs on your hardware, your cloud, or your Kubernetes cluster with the most complete S3 API coverage of any open-source project. AGPL-3.0 licensed. You own everything — uptime, durability, backups, and the operational burden that comes with it.

    Pros

    • +Most complete open-source S3 implementation
    • +Full control over data residency and security
    • +Hardware-bound performance — saturates whatever you give it (21+ TiB/s benchmarked)
    • +Rich event notifications: Webhooks, Kafka, NATS, Redis, PostgreSQL

    Cons

    • -You manage everything: hardware, upgrades, monitoring, backups, durability
    • -AGPL-3.0 license may restrict commercial use
    • -Distributed mode is complex to operate at scale
    • -Cost advantage disappears at small scale due to hardware amortization
    Free (AGPL-3.0 open source); AIStor enterprise license with support available
    Best for: Air-gapped, on-prem, or regulated environments where data cannot leave your infrastructure. Also ideal for local dev/test against S3 APIs
    Visit Website
    8

    Google Cloud Storage

    Strong ML ecosystem integration via Vertex AI and BigQuery, with Autoclass for automatic storage tier management. But GCS has the highest egress fees of any provider on this list at $0.12/GB — 33% more than AWS. The S3 compatibility layer is an interop API, not native, and has gaps around multipart presigned URLs.

    Pros

    • +Tight Vertex AI, BigQuery, and Dataflow integration
    • +Autoclass handles lifecycle tiering automatically
    • +Global strong consistency
    • +40 regions with multi-region and dual-region options

    Cons

    • -Highest egress fees: $0.12/GB — moving 100 TB out costs $12,000
    • -S3 compatibility is an interop layer, not native — has gaps
    • -365-day minimum retention on Archive tier
    • -$20/TB/mo standard storage — expensive for large datasets
    $20/TB/mo (Standard); $0.12/GB egress (highest of big 3); Autoclass tiering available
    Best for: Teams already on Google Cloud using Vertex AI or BigQuery — but be aware of the highest egress costs of any major provider
    Visit Website
    9

    Oracle Cloud Object Storage

    The most generous free egress tier of any provider: 10 TB/month. Oracle Cloud Object Storage is often overlooked, but for egress-heavy workloads that can't use R2, 10 TB of free monthly egress is a significant advantage. 46 regions, full S3 compatibility, and 3 storage tiers.

    Pros

    • +10 TB/mo free egress — most generous free tier of any provider
    • +Full S3 API compatibility
    • +46 regions — more than any other provider
    • +3 storage tiers with automatic tiering available

    Cons

    • -$25.50/TB/mo standard storage — second most expensive after S3
    • -Less polished console and documentation than AWS or GCS
    • -Smaller community and ecosystem
    • -Less tooling and SDK support than hyperscaler competitors
    $25.50/TB/mo (Standard); $8.50/GB egress after 10 TB free; $0.40/10K requests
    Best for: Teams that need substantial free egress (up to 10 TB/mo) but can't commit to Cloudflare's ecosystem for R2
    Visit Website
    10

    DigitalOcean Spaces

    Simple, developer-friendly S3-compatible storage with a built-in CDN — but max object size is 5 GB, not 5 TB. This is the gotcha that catches most teams. For small files (web assets, config, documents) Spaces works great. For video, backups, or ML checkpoints, you'll hit the wall fast.

    Pros

    • +Simple pricing: $5/mo gets 250 GB + 1 TB egress + built-in CDN
    • +Developer-friendly with good documentation
    • +Full S3 API compatibility for standard operations
    • +Built-in CDN included at no extra cost

    Cons

    • -Max object size is 5 GB — not 5 TB like nearly every other provider
    • -No object lock or WORM compliance
    • -$5/mo minimum charge regardless of usage
    • -Rate limited: 750 GET/s and 150 PUT/s per IP
    $5/mo base (250 GB + 1 TB transfer); $20/TB/mo additional storage; $10/TB egress
    Best for: Small teams and startups storing web assets, documents, and small files — not suitable for large objects like video or model weights
    Visit Website

    Frequently Asked Questions

    What is the cheapest S3-compatible object storage?

    For raw storage price: Storj and IDrive e2 tie at $4/TB/mo. Wasabi is $4.90/TB/mo but has a 90-day minimum retention that can double effective costs on high-churn data. Hetzner is $5.20/TB/mo with full features (versioning, object lock) and EU data residency. For total cost including egress: Cloudflare R2 ($15/TB/mo storage, $0 egress) is often cheaper than seemingly cheaper providers once you factor in data transfer.

    Which object storage has zero egress fees?

    Cloudflare R2 offers truly unlimited zero egress with no asterisks. Tigris and Fastly Object Storage also offer zero egress within their networks. Wasabi claims 'free' egress but enforces a reasonable-use policy (monthly egress cannot exceed stored volume). OVHcloud dropped egress fees in January 2026 but has a 30-day minimum retention on all tiers. Always read the fine print.

    Is S3 compatibility the same across all providers?

    No — 'S3 compatible' is a spectrum. AWS S3 is the reference implementation. MinIO has the most complete open-source implementation. Cloudflare R2 supports core operations but lacks versioning and object lock. Azure Blob's S3 endpoint is still in preview. DigitalOcean, Vultr, and Linode cap objects at 5 GB. Event notifications are effectively AWS/GCS/MinIO only. Test your specific workload before migrating.

    What does it cost to migrate off a cloud storage provider?

    Egress fees make leaving expensive: moving 100 TB off AWS S3 costs $9,000, off GCS costs $12,000, off Azure costs $8,700. Moving off Cloudflare R2 costs $0. This 'escape cost' is the most important number nobody compares when choosing a provider. Use our interactive calculator at storage.mixpeek.com to model your specific scenario.

    What is the Wasabi 90-day minimum retention policy?

    Wasabi charges a minimum of 90 days for every object stored. If you upload a file and delete it after 30 days, you still pay for the remaining 60 days. This applies per-object, not per-account. On datasets with high churn (frequent updates or deletions), this can double your effective storage cost. Wasabi is best for write-once data like backups and archives that will stay for at least 90 days.

    Can I search and query objects stored in S3-compatible storage?

    Yes. AWS offers S3 Select for basic SQL queries and the new S3 Vectors for vector search. For multimodal search across images, video, documents, and audio in any S3-compatible bucket, Mixpeek connects to your storage and adds feature extraction, embedding, and semantic search without moving your data. See mixpeek.com for details.

    Ready to Get Started with Mixpeek?

    See why teams choose Mixpeek for multimodal AI. Book a demo to explore how our platform can transform your data workflows.

    Explore Other Curated Lists

    multimodal ai

    Best Multimodal AI APIs

    A hands-on comparison of the top multimodal AI APIs for processing text, images, video, and audio through a single integration. We evaluated latency, modality coverage, retrieval quality, and developer experience.

    6 tools rankedView List
    search retrieval

    Best Video Search Tools

    We tested the leading video search and understanding platforms on real-world content libraries. This guide covers visual search, scene detection, transcript-based retrieval, and action recognition.

    5 tools rankedView List
    content processing

    Best AI Content Moderation Tools

    We evaluated content moderation platforms across image, video, text, and audio moderation. This guide covers accuracy, latency, customization, and compliance features for trust and safety teams.

    5 tools rankedView List