Tech riderRev. 29 Sept 2026
  1. 1Runs onAndroid, API, iOS, Linux, Mac, Web, Windows
  2. 2CostsFree plan · free trial
2 lines stated Written from the maker's own pages: aws.amazon.com
The Amazon DynamoDB homepage

Overview

Amazon DynamoDB is a serverless, managed NoSQL database for applications that need single-digit millisecond performance at any scale, according to AWS. Users do not provision or patch database servers, and tables can scale automatically, including to zero in on-demand mode. Primary keys and global or local secondary indexes provide ways to query data. Global tables support multi-Region, multi-active operation; AWS says they are designed for up to 99.999% availability. The database also supports native vector search for similarity searches and agent memory use cases. Data is encrypted in transit and at rest by default, and IAM policies can restrict access to specific items and attributes. Point-in-time recovery provides continuous, per-second backups and restoration within a configured period of 1 to 35 days. A free tier is listed with 25 WCUs, 25 RCUs, and 25 GB of storage per Region and payer account, among other limits. On-demand capacity is billed per request consumed; provisioned capacity is billed for specified capacity even if usage is lower.

Who it is for

DynamoDB may suit teams building cloud applications that need automatic scaling, multi-Region operation, or managed NoSQL storage. Its provisioned and on-demand capacity options serve different usage patterns, but the billing basis matters when choosing between them.

What is good

  • No database servers to provision or patch.
  • Tables can scale to zero in on-demand mode.
  • Global tables support multi-Region, multi-active operation.
  • Default encryption covers data in transit and at rest.
  • Point-in-time recovery offers per-second backup granularity.

What to know first

  • Provisioned capacity is billed even when underused.
  • Maximum value size is 0.4 MB.
  • Free tier uses provisioned capacity and Standard table class.

Specifiction review

Amazon DynamoDB: the full review

DynamoDB combines managed scaling with several data access, recovery, and regional options. Review its capacity billing and free-tier limits against your workload before settling on a configuration.

Overview

Amazon DynamoDB is a managed, distributed NoSQL database for applications that need low-latency access without running database servers. It is best suited to teams building large-scale cloud services that can use key-based access and AWS infrastructure. Its automatic scaling and regional options are compelling, but capacity billing and a 0.4 MB maximum value size shape the fit.

Key features

Scaling and data access

AWS manages the database servers, and tables can scale automatically; on-demand mode can scale capacity to zero. That makes it attractive when traffic varies or capacity planning is undesirable. Provisioned capacity offers more direct control over read and write capacity, but you pay for the specified capacity even when usage is lower. Primary keys and global and local secondary indexes support access through chosen keys, while PartiQL, HTTP(S) and JSON provide supported interfaces.

Native vector search supports similarity search and agent-memory use cases. The 0.4 MB maximum value size is a meaningful constraint: applications with larger individual values need to account for that limit in their data design. Data persists on disk, and TTL support can help manage time-limited records.

Regional operation, security and recovery

Global tables provide multi-Region, multi-active operation, and AWS says they are designed for up to 99.999% availability. That makes the feature relevant to services that need to operate across Regions, though multi-Region capability alone does not determine whether a particular system meets its availability needs. Data is encrypted in transit and at rest by default; IAM policies can control access down to specific items and attributes. AWS also describes controls and compliance standards aimed at government, banking and other high-sensitivity requirements, and lists KMS, IAM and VPC endpoints with PrivateLink among its AWS integrations.

Point-in-time recovery provides continuous backups at per-second granularity, with restoration available within a configured period of 1 to 35 days. That gives operators a defined recovery window rather than requiring them to rely only on their own backup schedule.

Pricing

DynamoDB has a free tier and two paid capacity approaches, but paid plans have custom pricing. The free tier is 0.00 USD per free. Its terms are per Region and per payer account, and AWS describes its request volume as about 200 million requests per month depending on item size. The free tier uses provisioned capacity and the Standard table class, so its allowance is a useful starting point, not a model of on-demand billing.

The Free Tier plan provides 25 WCUs, 25 RCUs, 25 GB of storage and 25 replicated WCUs. A separate DynamoDB Free Tier offer is 0.00 USD per free, billed each month per Region and per payer account; it includes 25 WCUs, 25 RCUs, 25 rWCUs for global tables across two AWS Regions, 25 GB of storage, 2.5 million stream read requests and 1 GB of data transfer out. These caps make the free tier most useful for modest workloads or evaluation, rather than as an assumption of unlimited free usage.

On-demand capacity has custom pricing and charges per read and write request consumed, with automatic scaling and no capacity planning. It suits variable demand, but request-based billing means cost follows use. Provisioned capacity also has custom pricing: you specify read and write capacity and can opt into auto scaling, but charges apply to capacity specified whether or not the application consumes it. It is a better fit when planned capacity is appropriate; underused allocation is the trade-off.

Platforms

DynamoDB is a cloud deployment with support across Android, iOS, Linux, macOS, Windows and web, as well as API access. Its supported protocols are HTTP(S), JSON and PartiQL. The broad client-platform range is useful for connected applications, while the service itself remains cloud-hosted.

Who it's for

DynamoDB suits teams building mission-critical or internet-scale applications, modernization projects, Internet of Things systems, and agentic workloads that can make effective use of its key-and-index access model. It is less suitable when records exceed the value-size limit or when the team needs a database outside a cloud deployment. Buyers should compare expected request volume with provisioned allocations before choosing a billing mode.

Pros and cons

  • Pros: AWS-managed servers and automatic scaling reduce infrastructure work, and on-demand mode can scale to zero.
  • Pros: Global tables, item- and attribute-level IAM controls, and point-in-time recovery cover important regional, access-control and recovery needs.
  • Pros: Native vector search extends the service to similarity-search and agent-memory use cases.
  • Cons: Provisioned capacity is charged even when unused, while on-demand charges vary with consumed requests.
  • Cons: The free tier is limited by capacity, storage and other allowances, and uses provisioned capacity and the Standard table class.
  • Cons: The 0.4 MB maximum value size rules out designs that depend on larger individual values.

Alternatives

For a broader browsing starting point, compare Key-Value Databases, Multimodel Databases and Database Software.

Aerospike Database is worth considering if a self-hosted Linux or API option and its Community Edition allowance of 8 nodes, 2.5 TB of data and 2 namespaces matter more than DynamoDB's cloud deployment. Riak KV is a free alternative for readers seeking an open-source, self-hosted key-value system with built-in masterless replication and HTTP API and Protocol Buffers support.

Google Cloud Bigtable is an alternative for teams considering a paid database on Google Cloud; its Enterprise and Enterprise Plus plans are priced at 0.65 USD per month and 0.85 USD per month respectively. Upstash Redis may suit API or web use when a small published free allowance of 256 MB, 10 GB monthly bandwidth and 500K monthly commands is a better fit.

RocksDB, Redis Insight, TiKV and etcd are additional free alternatives.

Verdict

Choose DynamoDB for a cloud application that needs managed scaling, key-based access and optional multi-Region operation without maintaining database servers. Its strongest case is the combination of operational management and flexible capacity modes; look elsewhere if your data model needs larger values, or if the expected costs of request-based or provisioned capacity do not suit your workload.

Amazon DynamoDB plans and pricing

All plans
Free tier Free Per Region, per-payer account basis 25 WCUs · 25 RCUs · 25 GB storage · 25 replicated WCUs aws.amazon.com · 22 Sept 2026
On-demand capacity Not published Pay per read and write request · Automatic scaling · No capacity planning aws.amazon.com · 22 Sept 2026
Provisioned capacity Not published Specify read and write capacity · Charged for provisioned capacity · Optional auto scaling aws.amazon.com · 22 Sept 2026
DynamoDB Free Tier Free Each month, per Region, per payer account 25 WCUs · 25 RCUs · 25 rWCUs for global tables across two AWS Regions · 25 GB storage · 2.5 million stream read requests · 1 GB data transfer out aws.amazon.com · 29 Sept 2026
Provisioned capacity Not published Hourly based on read and write capacity provisioned Specify reads and writes per second · Standard or Standard-Infrequent Access table class aws.amazon.com · 29 Sept 2026
On-demand capacity Not published Per read or write request consumed; storage and additional enabled features are charged separately Automatic scaling · Pay-per-request · No capacity planning aws.amazon.com · 29 Sept 2026

Compared on database software

Free plan
Yesaws.amazon.com

Facts

What it does
Amazon DynamoDB is a serverless, fully managed, distributed NoSQL database with single-digit millisecond performance at any scale.aws.amazon.com · 29 Sept 2026
Scaling
DynamoDB has no servers to provision or patch and can automatically scale tables, including scaling to zero in on-demand mode.aws.amazon.com · 29 Sept 2026
Data access
DynamoDB supports primary keys and global and local secondary indexes for querying by alternate keys.aws.amazon.com · 29 Sept 2026
Global availability
Global tables provide multi-Region, multi-active operation, and AWS says they are designed for up to 99.999% availability.aws.amazon.com · 29 Sept 2026
Vector search
DynamoDB supports native vector search for similarity search and agent memory use cases.aws.amazon.com · 29 Sept 2026
Security
Customer data is encrypted in transit and at rest by default, and access can be controlled with IAM policies down to specific items and attributes.aws.amazon.com · 29 Sept 2026
Compliance
AWS says DynamoDB security controls and compliance standards address requirements for governments, global banks, and other high-sensitivity organizations.aws.amazon.com · 29 Sept 2026
Integrations
The feature page lists integrations with AWS services; it describes AWS KMS encryption, IAM access control, and VPC endpoints with AWS PrivateLink.aws.amazon.com · 29 Sept 2026
Recovery
Point-in-time recovery provides continuous backups with per-second granularity and allows restoration within a configured period of 1 to 35 days.aws.amazon.com · 29 Sept 2026
Pricing limit
Provisioned capacity is billed on capacity specified, even if the application consumes less; on-demand capacity is billed per request consumed.aws.amazon.com · 29 Sept 2026
Free tier limits
The free tier uses provisioned capacity and the Standard table class, and its request volume is described as about 200 million requests per month depending on item size.aws.amazon.com · 29 Sept 2026
Intended workloads
AWS describes use cases including mission-critical, internet-scale, agentic, modernization, and Internet of Things applications.aws.amazon.com · 29 Sept 2026
Maker and founding
Amazon Web Services says it launched in 2006 and is part of Amazon.aws.amazon.com · 29 Sept 2026

Best Amazon DynamoDB alternatives

See all 20

Where it ranks on Specifiction

Is Amazon DynamoDB yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources