FREEDOM251

Freedom251 › Databases And Backend

Amazon DynamoDB

Free plan AndroidAPIiPhoneLinuxMacSelf-hosted+2

Visit Amazon DynamoDB Alternatives Pricing

Amazon DynamoDB's own site

What Amazon DynamoDB is

Amazon DynamoDB is a serverless, fully managed NoSQL database for distributed applications. AWS describes its performance as single-digit milliseconds at any scale. Teams do not need to provision or patch database servers, and tables can scale automatically, including down to zero in on-demand mode. Data access uses primary keys, with global and local secondary indexes for queries using alternate keys. Global tables support multi-Region, multi-active operation; AWS says they are designed for up to 99.999% availability. DynamoDB 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 limit access to specific items and attributes. Point-in-time recovery provides continuous backups with per-second granularity and restoration within a configured period of 1 to 35 days. A free tier is listed with provisioned capacity and Standard table class limits. On-demand capacity is billed by consumed requests; provisioned capacity is billed for specified capacity, even if the application uses less.

Who it suits

DynamoDB suits teams building distributed applications that need managed NoSQL storage, automatic scaling or multi-Region operation. Its listed use cases include mission-critical, internet-scale, agentic, modernization and Internet of Things applications.

What it does well

  • Tables scale automatically, including to zero in on-demand mode.
  • Global tables support multi-Region, multi-active operation.
  • Encryption in transit and at rest is on by default.
  • Recovery supports continuous backups with per-second granularity.
  • Native vector search supports similarity search and agent memory.

What to know first

  • Provisioned capacity is billed even when usage is lower.
  • Free tier uses provisioned capacity and Standard table class.
  • Free-tier request volume depends on item size.

Limits

The free tier uses provisioned capacity and the Standard table class. It lists 25 WCUs, 25 RCUs, and 25 GB storage per Region and payer account; request volume is described as about 200 million per month depending on item size. Provisioned capacity is billed on specified capacity even when the application consumes less.

Plans

PlanBilled and limitsPrice
Free tierPer Region, per-payer account basis · 25 WCUs · 25 RCUs · 25 GB storage · 25 replicated WCUsFree
On-demand capacitymonthly usage based · Automatic scaling · no capacity planning · Standard or Standard-IA table classesOn request
Provisioned capacityhourly provisioned capacity · Specify read and write capacity · auto scaling available · Standard or Standard-IA table classesOn request
DynamoDB Free Tiermonthly per AWS Region and payer account · 25 WCUs · 25 RCUs · 25 rWCUs for global tables across two Regions · 25 GB storage · 2.5 million Streams read requests · 1 GB data transfer outFree

As aws.amazon.com lists them, read 22 Sept 2026. The maker's own page has the final word.

Getting started

  1. Open the Amazon DynamoDB website.
  2. Choose the Free Tier, On-demand capacity, or Provisioned capacity plan.
  3. For provisioned capacity, specify read and write capacity; optional auto scaling is available.
  4. For on-demand capacity, use automatic scaling and pay per read and write request.

Overview

Amazon DynamoDB is a cloud-based, managed NoSQL database for applications that need distributed storage without operating database servers. It is strongest for workloads built around key-based access, including internet-scale, mission-critical, agentic and IoT applications. Its main decision point is capacity billing: pay for requests as they arrive, or pay for provisioned capacity whether you use it or not.

Key features

Capacity and access patterns

DynamoDB handles server provisioning and patching, and tables can scale automatically. On-demand capacity can scale to zero and avoids capacity planning, making it a sensible fit for variable request volume. Provisioned capacity gives teams control over specified read and write capacity, with optional auto scaling, but can cost more than usage warrants when demand falls below the amount reserved.

Primary keys anchor data access; global and local secondary indexes let applications query through alternate keys. Native vector search supports similarity-search and agent-memory use cases, extending the service beyond conventional key-value access. Values are limited to 0.4 MB, so applications with larger individual values need another approach.

Resilience, security and recovery

Global tables support multi-Region, multi-active operation. AWS says they are designed for up to 99.999% availability, a strong target for applications that must remain available across Regions, though this is not a guarantee. Continuous point-in-time recovery provides per-second granularity and can restore data within a configured window of 1 to 35 days.

Data is encrypted in transit and at rest by default. IAM policies can restrict access down to particular items and attributes; AWS also describes KMS encryption and VPC endpoints through PrivateLink among its service integrations. AWS says its controls and compliance standards address sensitive requirements such as those of governments and global banks.

The database stores data on disk, supports TTL and works through HTTP(S), JSON and PartiQL. AWS positions it for modernization as well as mission-critical, internet-scale, agentic and Internet of Things workloads.

Pricing

DynamoDB is freemium, with a free tier and two paid capacity models. The choice matters: on-demand bills per read and write request consumed, while provisioned capacity bills for the capacity specified even when actual use is lower.

  • Free tier — free. The account-based allowance is 25 WCUs, 25 RCUs, 25 GB storage and 25 replicated WCUs. The free tier uses provisioned capacity and the Standard table class; its request volume is described as about 200 million per month, depending on item size. A separate monthly allowance lists 25 WCUs, 25 RCUs, 25 rWCUs for global tables across two Regions, 25 GB storage, 2.5 million stream read requests and 1 GB data transfer out. These are bounded allowances, not a substitute for checking expected workload against capacity and storage needs.
  • On-demand capacity — custom pricing. It charges for consumed requests, scales automatically and requires no capacity planning. It suits variable or difficult-to-predict traffic, but request-based billing makes usage the cost driver.
  • Provisioned capacity — custom pricing. Customers specify read and write capacity and can enable auto scaling. This suits workloads with more predictable needs, but charges continue against specified capacity when consumption is lower.

The published plan terms give no paid price, so budget decisions should account for the difference in billing basis rather than assume one model is invariably cheaper.

Platforms

DynamoDB is a cloud deployment, with platform support listed for Android, iOS, Linux, macOS, Windows and web, alongside an API. That breadth is useful for teams connecting varied clients to a managed database, rather than installing the database locally.

Who it's for

Choose DynamoDB when a team wants AWS-managed distributed NoSQL storage, alternate-key indexes, multi-Region operation or per-second recovery without provisioning database servers. On-demand is the more natural fit when request levels vary; provisioned capacity is more appropriate when teams can plan capacity and value specifying it. The 0.4 MB value ceiling and the distinction between consumed-request and allocated-capacity billing make it less suitable when larger values or a simpler predictable cost basis are central requirements.

Pros and cons

  • Pros: Managed operation removes server provisioning and patching, while on-demand can scale to zero.
  • Pros: Primary keys plus global and local secondary indexes cover direct access and alternate-key queries; native vector search adds similarity-search and agent-memory workloads.
  • Pros: Multi-active global tables and continuous recovery with a configurable 1-to-35-day window support resilience and restoration needs.
  • Cons: Provisioned billing applies to specified capacity even when the application consumes less.
  • Cons: Values cannot exceed 0.4 MB, which rules out treating it as a store for larger individual values.
  • Cons: Paid capacity prices are custom, so the free allowances do not establish what a production workload will cost.

Alternatives

Consider Riak KV when an open-source option is preferable: its free Apache 2-licensed plan includes a key-value module, masterless built-in replication, HTTP API and Protocol Buffers. Aerospike Database is another freemium choice, with a Community Edition described as supporting 8 nodes, 2.5 TB of data and 2 namespaces; its Enterprise Edition is also offered at custom pricing.

For a free Redis interface, Redis Insight is described as 100% free, though the plan gives no stated limits. Choose RocksDB instead when an open-source C++ library under GPLv2 or Apache 2.0 suits the project better. VMware Workstation Pro is a free Windows or Linux host application for 64-bit Intel or AMD PCs, rather than a direct database substitute.

Cloudflare Workers KV may suit a smaller, bounded workload: its free plan allows 100,000 reads, 1,000 writes, 1,000 deletes and 1,000 list requests per day, plus 1 GB storage. Upstash Redis offers a free plan with 256 MB data, 10 GB monthly bandwidth and 500K monthly commands for readers whose workload fits those caps. Infinispan is a free Apache 2.0 option delivered as an embedded library or standalone server.

Browse Key-Value Databases, Multimodel Databases or Database Software to compare more options.

Verdict

DynamoDB is a strong choice for teams building distributed applications that benefit from managed scaling, indexed key access, multi-Region tables and granular recovery. Choose it when those operational and resilience benefits justify working within its value limit and capacity-based pricing trade-offs. Look elsewhere if larger individual values or a free-standing, predictable paid price matters more than AWS-managed scale.

Verdict

DynamoDB offers managed NoSQL storage with automatic scaling, multiple access patterns and recovery options. The choice between on-demand and provisioned capacity matters because their billing bases differ.

Questions

Does Amazon DynamoDB have a free plan?

Yes. The listed free tier costs nothing and includes per-Region capacity and storage limits. It uses provisioned capacity and the Standard table class.

How is DynamoDB priced?

On-demand capacity is billed per read and write request consumed. Provisioned capacity is billed for the capacity specified, even if the application uses less.

What platforms does DynamoDB support?

Listed platforms are Android, API, iOS, Linux, macOS, web, and Windows.

Does DynamoDB support multiple Regions?

Yes. Global tables provide multi-Region, multi-active operation.

Who makes DynamoDB?

DynamoDB is an Amazon Web Services product. AWS says it launched in 2006 and is part of Amazon.

What is the maximum value size?

The maximum value size is 0.4 MB.

Facts from Amazon DynamoDB's own pages

ACID transactions
DynamoDB provides native ACID transactions for coordinated all-or-nothing updates across items and tables in a Region. · aws.amazon.com, 15 Oct 2026
API
The public low-level API provides actions for table and index administration plus create, read, update, and delete operations. · docs.aws.amazon.com, 15 Oct 2026
Company profile
Gartner lists Amazon Web Services as a public company founded in 2006, headquartered in Seattle, with more than 10,001 employees. · gartner.com, 15 Oct 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
Data access
DynamoDB supports primary keys and global and local secondary indexes for querying by alternate keys. · aws.amazon.com, 29 Sept 2026
DAX caching
DynamoDB Accelerator is a managed in-memory cache intended to improve table read performance at scale. · aws.amazon.com, 15 Oct 2026
Encryption
Customer data is encrypted in transit and at rest by default, with AWS KMS owned, managed, or customer-managed key choices. · aws.amazon.com, 15 Oct 2026
Flexible schema
DynamoDB tables can use flexible key-value and document schemas, allowing rows to contain different attributes without redefining a relational schema. · aws.amazon.com, 15 Oct 2026
Free plan
Yes · aws.amazon.com, 22 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
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
Global tables
Global tables replicate data actively across selected AWS Regions and support local single-digit-millisecond reads and writes. · aws.amazon.com, 15 Oct 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
Intended workloads
AWS describes use cases including mission-critical, internet-scale, agentic, modernization, and Internet of Things applications. · aws.amazon.com, 29 Sept 2026
Item-size limit
A DynamoDB item cannot exceed 400 KB including attribute names and values. · docs.aws.amazon.com, 15 Oct 2026
Kinesis integration
Kinesis Data Streams for DynamoDB captures item-level changes for real-time analytics, dashboards, log aggregation, and IoT pipelines. · aws.amazon.com, 15 Oct 2026
Lambda integration
DynamoDB integrates with AWS Lambda triggers so functions can run when table items change. · getapp.com, 15 Oct 2026
License
DynamoDB Local is proprietary AWS software licensed for internal use with an AWS account; redistribution, modification, sublicensing, and reverse engineering are prohibited. · aws.amazon.com, 15 Oct 2026
Limit: ecosystem dependence
TrustRadius reviewers report that integrations outside the AWS ecosystem can be difficult. · trustradius.com, 15 Oct 2026
Limit: pricing complexity
TrustRadius reviewers report that estimating costs is difficult and that on-demand pricing can be expensive or punishing. · trustradius.com, 15 Oct 2026
Limit: relational workloads
Reviewers say DynamoDB is a poor fit for heavily relational data because joins are limited and relational applications may suit another database better. · trustradius.com, 15 Oct 2026
Limit: small records and schema validation
Reviewers complain about comparatively small record limits and the lack of built-in schema validation. · trustradius.com, 15 Oct 2026
LinkedIn company facts
AWS's LinkedIn page identifies Seattle as its headquarters, says it launched in 2006, and displays more than 146,000 employees. · linkedin.com, 15 Oct 2026
Local development
DynamoDB Local runs as a self-contained database for development and testing and is distributed as a download requiring a JRE, Maven dependency, or Docker image. · docs.aws.amazon.com, 15 Oct 2026

Where Amazon DynamoDB stands on Freedom251

Look at these too