Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Storage Replication Software
  3. Amazon S3

Amazon S3

What it is

Amazon S3 is an object storage service for storing, managing, analyzing, and protecting data for data lakes, cloud-native applications, and mobile apps. Its capacity adjusts as data is 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 between buckets in the same or different AWS Regions. S3 works with Amazon Athena and Amazon Redshift Spectrum to query data in place using SQL; S3 Vectors supports 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, and lists support for Android, iOS, Linux, macOS, web, and Windows. A Free Tier is available; 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.

For and against

For

  • Capacity adjusts as data is added or removed.
  • Storage classes cover frequent, infrequent, and archival access.
  • Versioning preserves object versions.
  • Replication can span AWS Regions.
  • A Free Tier is available.

Against

  • Pricing varies by storage and usage features.
  • Some archived objects have minimum storage periods.
  • Early deletion of some archived objects incurs prorated charges.

The verdict

Amazon S3 offers object storage with multiple access classes, versioning, replication, and analysis integrations. Review usage-based charges and archive retention terms when estimating storage needs.

Who it suits

Amazon S3 suits developers and organizations storing data for applications, data lakes, or analysis. Its storage classes and retention controls can support different access and preservation needs.

Plans and prices

AWS Free Tier

Free

Eligible AWS services including S3 · new AWS customers

Pay as you go

Priced on request

Storage · requests and retrievals · data transfer · management and insights

Pay as you use

Priced on request

Storage, requests, data retrieval, transfer, management, replication, and other feature charges vary

Every plan, in full

On the record

AI and vector storage
S3 Vectors provides native vector storage and querying, including integration with Amazon Bedrock Knowledge Bases.aws.amazon.com · read 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.aws.amazon.com · read 15 Oct 2026
API
S3 exposes a REST API with current API version 2006-03-01.docs.aws.amazon.com · read 15 Oct 2026
AWS origin
AWS says Amazon S3 launched in 2006 as part of the creation of AWS infrastructure services.aws.amazon.com · read 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.aws.amazon.com · read 15 Oct 2026
Company facts
LinkedIn lists Amazon Web Services as a public company founded in 2006, headquartered in Seattle, with 10,001+ employees.linkedin.com · read 15 Oct 2026
Compliance
AWS says S3 security is tested by third-party auditors through AWS compliance programs.docs.aws.amazon.com · read 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.aws.amazon.com · read 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.docs.aws.amazon.com · read 28 Sep 2026
Documentation depth
The developer reference includes API references, code examples, CLI examples, SDK documentation and quota guidance.docs.aws.amazon.com · read 15 Oct 2026
Durability
AWS advertises 99.999999999% object durability for S3.aws.amazon.com · read 15 Oct 2026
Durability and availability
S3 is designed for 99.999999999% data durability and 99.99% availability by default.aws.amazon.com · read 28 Sep 2026
Elastic storage
S3 automatically grows and shrinks as data is added or removed, with no need to provision storage.aws.amazon.com · read 28 Sep 2026
Event integrations
S3 Event Notifications can trigger workflows, alerts or Lambda when specified bucket or object events occur.aws.amazon.com · read 15 Oct 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.aws.amazon.com · read 28 Sep 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.aws.amazon.com.cdn.amazon.com · read 15 Oct 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.g2.com · read 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.gartner.com · read 15 Oct 2026

The review

Overview

Amazon S3 is a flexible object storage service for teams building data lakes, cloud-native applications, or mobile apps. It suits organizations that need storage to scale with their data and want tools for recovery, analysis, and retention. Its breadth is a strength, though usage-based charges across storage and related operations call for careful cost planning.

Key features

Storage that adjusts to demand

S3 expands and contracts as data is added or removed, without requiring a fixed capacity to be provisioned in advance. That makes it a practical fit for workloads whose storage needs change over time. AWS designs the service for 99.999999999% data durability and 99.99% availability by default; these figures describe its design targets, not a promise about every individual workload.

Access classes and retention

Storage classes cover frequent access, infrequent access, and archiving, giving teams a way to match storage choices to how often data is used. The tradeoff matters for archives: some objects have minimum storage periods of 90 or 180 days, and early deletion triggers a prorated charge. Lifecycle rules can help manage objects over time, but archive retention terms should be factored into the choice.

Recovery, analysis, and security

Versioning preserves earlier object versions, while replication can copy objects to buckets in the same or a different AWS Region. Object Lock can prevent deletion of an object version for a customer-defined retention period. For analysis, integrations with Amazon Athena and Amazon Redshift Spectrum let users query data in place with SQL. S3 Vectors adds native vector storage and querying, including integration with Amazon Bedrock Knowledge Bases.

S3 encrypts object uploads and offers Block Public Access controls at the bucket or account level. AWS also maintains compliance programs that include PCI-DSS, HIPAA/HITECH, FedRAMP, and FISMA. These controls make S3 relevant for organizations with security and compliance requirements, though they do not remove the need to configure access and retention appropriately.

Developer access

Developers can work through the Management Console, CLI, SDKs, and REST API. SDKs are documented for Java, .NET, Python, PHP, Node.js, and Ruby, and S3 is marked as S3-compatible. Maximum object size is 50,000 GB. This makes the service adaptable to application and automation workflows, though its many usage dimensions can make cost forecasting less straightforward.

Pricing

S3 uses usage-based pricing with no minimum charge. The Pay as you use plan has custom pricing: storage, requests, retrieval, data transfer, management, replication, and other feature charges vary with usage. A starting price is shown as $0.02/mo, while the paid-from figure is 0.023 /mo; neither is a complete estimate for a workload with substantial requests, retrieval, or transfer.

It can offer an entry point for evaluation, though readers should not assume a particular free storage or request allowance. Archive users should also account for the 90- or 180-day minimum durations on some objects and the prorated early-deletion charge.

Platforms

S3 supports Android, iOS, Linux, macOS, Windows, and web access, as well as API access. Its console, CLI, SDK, and REST API options make it suitable for both direct management and software integrations.

Who it's for

S3 is best suited to teams that need elastic object storage for application data, data lakes, or mobile services, especially when version recovery, cross-region replication, SQL analysis, or retention controls matter. It is less compelling for readers seeking a simple fixed-price storage plan: charges vary across storage, operations, retrieval, transfer, and optional features, and archive minimums add another cost constraint.

Pros and cons

  • Pros: Capacity adjusts as data changes, avoiding advance provisioning.
  • Pros: Versioning, replication, and Object Lock address recovery, regional copies, and retention needs.
  • Pros: SQL analytics integrations and native vector storage extend S3 beyond basic object storage.
  • Cons: Usage charges span multiple activities, making the starting price an incomplete guide to total cost.
  • Cons: Some archive objects carry 90- or 180-day minimums, with prorated charges for early deletion.
  • Cons: The Free Tier's included quantities are unstated, so it is difficult to estimate how much evaluation it covers.

Alternatives

For a self-hosted Kubernetes storage option, OpenEBS is an open-source project with a free plan. Longhorn is another free, open-source choice focused on distributed block storage for Kubernetes. Obstor offers free Apache 2.0 self-hosted software, while XtreemFS is free under an open-source BSD license.

If the priority is replication across devices or endpoints, Resilio Active Everywhere bases pricing on device or endpoint count rather than data volume or transfer usage, and offers a free trial. LINBIT DRBD has a free open-source community version and a $1,000 a year Starter plan. For photo libraries tied to a Synology NAS, Synology Photos is free and requires that NAS.

Browse Storage Replication Software for more replication options, or compare Cloud Storage Services if you are choosing a broader storage service.

Verdict

Choose Amazon S3 when your team needs elastic object storage with strong versioning, replication, analytics, and retention capabilities. Its main advantage is the breadth of workloads it can support from one service; its main drawback is that variable charges and archive minimums demand close cost planning. Readers who want predictable storage pricing or a focused self-hosted Kubernetes system should look elsewhere.

Alternatives to Amazon S3

Every alternative, ranked