# Amazon S3 vs Cloudflare R2

| Attribute | Amazon S3 | Cloudflare R2 |
|---|---|---|
| **Vioscale score** | 60.1 (62% (medium)) | 61.5 (26% (low)) |
| deployment.options | `{"cloud":true}` | `{"cloud":true}` |
| description.long | Amazon S3 is a distributed cloud storage platform that allows organizations to store, retrieve, and manage any volume of data. It offers multiple storage classes optimized for different access patterns and use cases, along with built-in analytics, compliance controls, and security features. | A cloud-based object storage service with S3-compatible APIs that eliminates data egress fees and vendor lock-in, integrating directly into Cloudflare's serverless and edge computing platform. |
| integrations.count | 19 | 2 |
| integrations.list | `[{"name":"Apache Iceberg"},{"name":"Dremio"},{"name":"DuckDB"},{"name":"HighByte Intelligence Hub"},{"name":"Ryft"},{"name":"AWS CloudFront"},{"name":"AWS Lambda"},{"name":"AWS API Gateway"},{"name":"AWS Analytics Services"},{"name":"AWS Bedrock"},{"name":"Asana"},{"name":"Brave Search API"},{"name":"Pokee AI"},{"name":"Tailscale"},{"name":"TrendAI Vision One"},{"name":"Orca Security"},{"name":"Cast AI"},{"name":"LucidLink"},{"name":"Vanta"}]` | `[{"name":"AWS S3"},{"name":"Cloudflare Workers"}]` |
| market.availability | `{"hqCountry":"US","primaryMarkets":["US","EU"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"cli":true,"web":true}` | `{"cli":true,"web":true}` |
| pricing | `{"type":"usage","plans":[{"free":false,"name":"S3 Standard","features":["Full availability and durability guarantees"],"description":"General-purpose storage with frequent access","contactSales":false},{"free":false,"name":"S3 Intelligent-Tiering","features":["Automatic tiering between access tiers","No retrieval charges","Up to 80% cost reduction"],"description":"Automatic cost optimization through access pattern monitoring","contactSales":false},{"free":false,"name":"S3 Tables","features":["Native Apache Iceberg support","Automatic table compaction","Higher transaction throughput"],"components":[{"per":{"qty":1,"unit":"gb"},"kind":"metered","note":"first 50 TB per month","amount":0.0265,"currency":"USD"}],"description":"Optimized for Apache Iceberg analytics","contactSales":false},{"free":false,"name":"S3 Glacier Flexible Retrieval","features":["Cost-effective archival storage"],"description":"Long-term archival with retrieval fees","contactSales":false},{"free":false,"name":"S3 Glacier Deep Archive","features":["Deep archival for compliance and long-term retention"],"description":"Lowest-cost archival storage with longer retrieval times","contactSales":false},{"free":false,"name":"S3 Express One Zone","features":["Fastest cloud object storage","Single availability zone"],"description":"Highest-performance storage class","contactSales":false}],"addOns":[{"name":"Management & Insights"},{"name":"Data Transfer"},{"name":"API Requests"}],"summary":"Usage-based pricing with metered storage (per GB), request charges (per 1,000 operations), and data transfer costs. Free tier includes $200 in AWS Free Tier credits for 6 months.","currency":"USD","freeTier":true,"sourceUrl":"https://aws.amazon.com/s3/pricing/?loc=ft","retrievedAt":"2026-08-19T09:05:23.304Z","startingPrice":{"unit":"gb","amount":0.0265,"currency":"USD"},"billingPeriods":["month"]}` | `{"type":"usage","plans":[{"free":true,"name":"Standard Storage","summary":"$0.015/GB beyond free tier; Class A operations $4.50/M; Class B operations $0.36/M","features":["S3-compatible API","Zero egress fees","Global edge access","Workers integration"],"commitment":"monthly","components":[{"per":{"qty":1,"unit":"GB"},"kind":"metered","amount":0.015,"currency":"USD"},{"per":{"qty":1000000,"unit":"requests"},"kind":"metered","amount":4.5,"currency":"USD"},{"per":{"qty":1000000,"unit":"requests"},"kind":"metered","amount":0.36,"currency":"USD"}],"description":"General-purpose object storage with standard performance operations","contactSales":false,"includedLimits":{"storage":"10 GB-month","class_a_operations":"1 million","class_b_operations":"10 million"}},{"free":false,"name":"Infrequent Access Storage","summary":"$0.01/GB storage; Class A $9.00/M; Class B $0.90/M; Retrieval $0.01/GB","features":["S3-compatible API","Zero egress fees","Lower storage cost"],"commitment":"monthly","components":[{"per":{"qty":1,"unit":"GB"},"kind":"metered","amount":0.01,"currency":"USD"},{"per":{"qty":1000000,"unit":"requests"},"kind":"metered","amount":9,"currency":"USD"},{"per":{"qty":1000000,"unit":"requests"},"kind":"metered","amount":0.9,"currency":"USD"},{"per":{"qty":1,"unit":"GB"},"kind":"metered","amount":0.01,"currency":"USD"}],"description":"Reduced-cost storage tier for infrequently accessed data","contactSales":false}],"summary":"Free tier includes 10 GB-month standard storage. From $0.015/GB-month beyond free allocation.","currency":"USD","freeTier":true,"sourceUrl":"https://www.cloudflare.com/plans","retrievedAt":"2026-08-19T09:06:16.718Z","startingPrice":{"unit":"GB","amount":0.01,"currency":"USD"},"billingPeriods":["month"]}` |
| pricing.free_tier | yes | yes |
| pricing.model | freemium | freemium |
| pricing.price_level | low | low |
| pricing.starting_price | `{"amount":0.0265,"currency":"USD"}` | `{"amount":0.01,"currency":"USD"}` |
| pricing.transparent | yes | yes |
| reliability.sla_pct | 99.99 | - |
| security.fedramp | yes | - |
| security.gdpr | yes | yes |
| security.hipaa | yes | - |
| security.pci | yes | - |

## Capabilities (File Storage)

| Capability | Amazon S3 | Cloudflare R2 |
|---|:--:|:--:|
| **Capabilities** |  |  |
| S3 API compatible | - | - |
| Storage tiering | - | - |
| Multi region replication | - | - |
| Erasure coding | - | - |
| Object versioning | - | - |
| Object lock immutability | - | - |
| Encryption at rest | - | - |
| Customer managed keys | - | - |
| Free or discounted egress | - | - |
| Open source | - | - |
| CDN integration | - | - |

*Source: Vioscale. Generated 2026-09-01T17:56:16.349Z. "-" = undocumented, not absent.*
