
Amazon S3
Amazon S3 is an object storage service for storing, managing, analyzing, and protecting data used by data lakes, cloud-native applications, and mobile apps.
What Amazon S3 is
Amazon S3 is an object storage service for storing, managing, analyzing, and protecting data used by data lakes, cloud-native applications, and mobile apps. Its capacity adjusts as objects are added or removed, without requiring storage to be provisioned in advance. Storage classes cover frequent access, infrequent access, and archiving. S3 Versioning preserves object versions, while Replication can copy objects to buckets in the same or different AWS Regions. For analysis, S3 works with Amazon Athena and Amazon Redshift Spectrum to query data in place with SQL; S3 Vectors adds vector storage and querying, including integration with Amazon Bedrock Knowledge Bases. Security controls include encryption for object uploads, Block Public Access settings, and Object Lock for customer-defined retention periods. AWS documents access through its Management Console, CLI, SDKs, and REST API. A Free Tier is available, while listed pricing is usage-based and varies by storage, requests, retrieval, transfer, and other features. Some archived objects have 90- or 180-day minimum storage durations, with prorated charges for early deletion.
Good
- Storage expands or contracts with object changes.
- Offers classes for frequent, infrequent, and archive access.
- Versioning preserves object versions.
- Supports access through console, CLI, SDKs, and REST API.
Watch out
- Usage charges vary across storage and other features.
- Some archive objects require 90- or 180-day minimum storage.
- Early archive deletion incurs a prorated charge.
Who it suits
S3 suits teams and developers who need object storage for applications, data lakes, or analysis. Its access methods, storage classes, versioning, and replication options fit varied storage and retention needs.
Verdict
Amazon S3 combines adjustable object storage with multiple access classes, versioning, replication, and security controls. Review usage charges and archive retention terms when deciding whether it fits your storage needs.
Plans and prices
From Amazon S3's own pricing page, checked 15 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| AWS Free Tier | Free | Eligible AWS services including S3 · new AWS customers · Up to $200 in credits; available for 6 months after account creation |
| Pay as you go | — | Storage · requests and retrievals · data transfer · management and insights · replication · transform and query · Usage-based; no minimum charge |
| Pay as you use | — | Storage, requests, data retrieval, transfer, management, replication, and other feature charges vary · Usage-based; no minimum charge |
The facts
Each one read from Amazon S3's own pages, with the date it was checked.
What it does
- AI and vector storage
- S3 Vectors provides native vector storage and querying, including integration with Amazon Bedrock Knowledge Bases.checked 28 Sep 2026
- Analytics integrations
- S3 Access Point aliases can be used with Amazon Athena, SageMaker Feature Store and Amazon EMR without copying shared data.checked 15 Oct 2026
- API
- S3 exposes a REST API with current API version 2006-03-01.checked 15 Oct 2026
- AWS origin
- AWS says Amazon S3 launched in 2006 as part of the creation of AWS infrastructure services.checked 15 Oct 2026
- Batch operations
- S3 Batch Operations can copy objects, replace tags, change access controls, restore archives and invoke Lambda across large object sets.checked 15 Oct 2026
- Compliance
- AWS says S3 security is tested by third-party auditors through AWS compliance programs.checked 15 Oct 2026
- Data recovery
- S3 Versioning preserves object versions, and S3 Replication can copy objects to buckets in the same or different AWS Regions.checked 28 Sep 2026
- Developer access
- AWS documents access through its Management Console, CLI, SDKs, and REST API, with SDKs for Java, .NET, Python, PHP, Node.js, and Ruby.checked 28 Sep 2026
- Documentation depth
- The developer reference includes API references, code examples, CLI examples, SDK documentation and quota guidance.checked 15 Oct 2026
- Durability
- AWS advertises 99.999999999% object durability for S3.checked 15 Oct 2026
- Durability and availability
- S3 is designed for 99.999999999% data durability and 99.99% availability by default.checked 28 Sep 2026
- Elastic storage
- S3 automatically grows and shrinks as data is added or removed, with no need to provision storage.checked 28 Sep 2026
- Event integrations
- S3 Event Notifications can trigger workflows, alerts or Lambda when specified bucket or object events occur.checked 15 Oct 2026
- Licence
- S3 is an AWS hosted service governed by AWS agreements; AWS grants a limited, revocable, non-exclusive license needed to use its services rather than publishing S3 as open-source software.checked 15 Oct 2026
- Limit: Gartner learning curve
- A Gartner reviewer describes S3 as difficult to understand without prior familiarity and says troubleshooting can require retracing many steps.checked 15 Oct 2026
- Limit: Software Advice pricing and configuration
- Software Advice reviewers describe tiered pricing and transfer charges as confusing and warn that missing lifecycle policies can raise costs.checked 15 Oct 2026
- Object Lock
- S3 Object Lock applies retention periods or legal holds using a write-once-read-many model and can prevent deletion even by account root in compliance mode.checked 15 Oct 2026
- Praise: G2 reliability and scale
- G2 reviewers repeatedly praise reliability, virtually unlimited scalability, durability and smooth AWS integration.checked 15 Oct 2026
The company
- Company facts
- LinkedIn lists Amazon Web Services as a public company founded in 2006, headquartered in Seattle, with 10,001+ employees.checked 15 Oct 2026
Money
- Free plan
- Nochecked 20 Sep 2026
- Free tier
- AWS offers a Free Tier for Amazon S3 and describes it as a way to get started, but the opened offer page does not state its included quantities.checked 28 Sep 2026
- Limit: G2 complexity and cost
- G2 reviewers repeatedly report confusing pricing, difficult IAM or bucket policies, a basic console UI and a non-filesystem workflow.checked 15 Oct 2026
- Limit: TrustRadius fit and transfer costs
- TrustRadius reviewers caution that S3 is not a filesystem, is not sufficient alone for large websites, and can become expensive for large data transfers.checked 15 Oct 2026
Where it runs
- Limit: Google Play mobile app
- Google Play reviewers complain that AWS Console Mobile is a limited website-like app, frequently requires authentication and sends many functions to a browser.checked 15 Oct 2026
The full review of Amazon S3
Overview
Amazon S3 is an object storage service for storing and managing data used by data lakes, cloud-native applications, and mobile apps. It can also support data analysis and protection. Storage adjusts as objects are added or removed, so there is no need to provision a fixed capacity in advance.
S3 is designed for 99.999999999% data durability and 99.99% availability by default. These are design figures; they do not describe the result of every individual workload. Versioning, replication, access controls, and retention settings provide ways to manage how stored objects are protected and handled.
Its scope extends from application data to analytics and vector workloads. That breadth comes with usage-based charges across several parts of the service, so the advertised starting figure alone does not describe the cost of a particular setup.
Key features
Storage for different access patterns
S3 offers storage classes for frequent access, infrequent access, and archiving. Choosing among them can align storage with expected access patterns. Some archived objects have minimum storage durations of 90 or 180 days, and deleting them before the minimum period ends incurs a prorated charge.
Versions, replication, and retention
S3 Versioning preserves object versions. S3 Replication can copy objects to buckets in the same AWS Region or a different one. S3 Object Lock can prevent deletion of an object version during a retention period defined by the customer. S3 also supports lifecycle rules and object immutability.
Analytics and vector data
Amazon Athena and Amazon Redshift Spectrum can query S3 data in place using SQL. S3 Vectors adds native vector storage and querying, with integration for Amazon Bedrock Knowledge Bases.
Security and compliance
S3 encrypts object uploads and offers S3 Block Public Access controls at the bucket or account level. AWS says the service maintains compliance programs that include PCI-DSS, HIPAA/HITECH, FedRAMP, and FISMA.
Developer access
Developers can work with S3 through the AWS Management Console, CLI, SDKs, and REST API. Documented SDKs are available for Java, .NET, Python, PHP, Node.js, and Ruby. S3 compatibility is supported, and the maximum object size is 50,000 GB.
Pricing
Amazon S3 is a paid, usage-based service with no minimum charge. The listed starting price is $0.02/mo; the pay-as-you-use plan has no single price listed. Costs vary with storage, requests, retrieval, data transfer, management, replication, and other feature charges.
A Free Tier is available as a way to get started, but its included quantities are not specified here. Archived data also needs attention: early deletion can trigger prorated charges when an object has a 90- or 180-day minimum storage duration.
Platforms
S3 is listed for Android, iOS, Linux, macOS, and Windows, as well as web and API access. The documented console, command-line, SDK, and REST API options make it accessible both through interfaces and programmatic integrations.
Who it's for
S3 may suit organizations and developers that need object storage for application data, mobile apps, data lakes, or archival workloads. Its storage classes, version preservation, replication, and retention controls are relevant when access patterns and data-handling policies differ across datasets. Analytics and vector features may also be useful where stored data feeds SQL queries or Bedrock Knowledge Bases.
It is less straightforward for someone seeking a single predictable monthly price: charges depend on usage and selected capabilities. Teams should account for requests, retrieval, transfer, and any minimum storage periods alongside the amount of data stored.
Pros and cons
- Pros: Storage scales with additions and removals without advance capacity provisioning.
- Pros: Offers storage classes, versioning, replication, lifecycle rules, and retention controls.
- Pros: Supports SQL querying integrations, native vector storage and querying, encryption, and public-access controls.
- Cons: Total cost varies across storage and multiple usage and feature categories.
- Cons: Some archived objects carry 90- or 180-day minimum durations, with prorated charges for early deletion.
- Cons: Free Tier quantities are not stated here, making the included allowance unclear.
Alternatives
For other storage options, see Cloud Storage Services and Storage Replication Software. Alternatives listed in related categories include SeaweedFS, Synology Photos, Obstor, LINBIT DRBD, XtreemFS, DAOS, OpenEBS, and Longhorn.
Verdict
Amazon S3 combines elastic object storage with controls for access patterns, recovery, replication, retention, analytics, and vector data. Its strongest fit is for workloads that benefit from that breadth and can be managed on a usage-based billing model. Before choosing a storage class or archive setup, account for retrieval and transfer charges as well as any minimum storage period; the listed starting price does not capture those workload-specific costs.
Alternatives to Amazon S3
- 1
Resilio Active Everywhere
Free planAndroidWebAPILinux8.2From $25,000 a month - 2

Synology Photos
Free planAndroidiOSWebExtension7.7Free plan - 3

Cristie CloneManager
WebAPILinuxSelf-hosted7.2From $500 a year - 4

SeaweedFS
Free planAPILinuxmacOSSelf-hosted7.0From $20 a year - 5

JetStream DR
WebAPILinuxSelf-hosted6.7 - 6
LINBIT DRBD
Free planLinuxSelf-hostedWindows6.7From $1,000 a year
