About
Amazon DynamoDB is a serverless, fully managed NoSQL key-value database designed for applications that need consistent low-latency performance at any scale. It removes infrastructure management overhead while supporting automatic scaling, high availability, and global replication for distributed workloads.
The service is built for teams that want a database with minimal operational burden and strong resilience characteristics. It supports both on-demand and provisioned capacity models, along with table classes and optional features for backup, streaming, and data movement.
- Serverless, fully managed NoSQL database
- Single-digit millisecond performance at scale
- Automatic scaling and pay-per-request options
- Global tables for multi-Region, active-active deployments
- Built-in support for backups, streams, and data export/import
Free Tier Value
The page explicitly describes DynamoDB free tier as capped monthly allowances on provisioned capacity, storage, Streams, and data transfer, so this is a free_tier signal rather than always-free. Because the free tier is usage-based and the page does not provide a single paid plan price that cleanly maps to the cap, a conservative monthly free-tier value is not computed here; the page instead notes the free tier is enough for about 200M requests/month depending on item size. The page also states customers can get up to $200 USD in AWS Free Tier credits for up to 6 months, so free_credit_amount_usd is 200. No explicit no-credit-card statement appears on the page.
What's included in the free tier
- 25 WCUs and 25 RCUs per month for provisioned capacity on DynamoDB Standard tables.
- 25 rWCUs for global tables across two AWS Regions.
- 25 GB of data storage per month on DynamoDB Standard tables.
- 2.5 million DynamoDB Streams read requests per month.
- 1 GB of data transfer out per month, aggregated across AWS services.
See Amazon DynamoDB pricing for current limits.
Paid plans
On-demand capacity
- Serverless option
- Automatic scaling
- No need to provision capacity
- Billed per read/write request consumed
Provisioned capacity
- Specify reads and writes per second
- Charged on provisioned capacity, not consumption
- Better for steady predictable workloads
- Supports reserved provisioned capacity
Reserved provisioned capacity
- term
- 1 year or 3 years
- minimum purchase
- 100 WCUs or 100 RCUs
- Discounted pricing for provisioned throughput
- Available for single-Region tables
- Purchased in blocks of 100 WCUs or 100 RCUs
- Cannot be purchased for replicated WCUs or Standard-IA
Pricing extracted from Amazon DynamoDB's pricing page. Always verify current pricing before committing.