Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Skip to main content

Amazon DynamoDB resources

Getting started with Amazon DynamoDB

Looking for information on how you can quickly get started on Amazon DynamoDB? Below are the most important DynamoDB documentation guides, user guides, and tutorials to show how you can get started on DynamoDB in a few steps.

Displaying 1-8 (12)

Resources

Displaying 1-8 (15)

Blogs

Displaying 1-8 (955)

What's new

Displaying 1-8 (204)
2025-06-30

Amazon DynamoDB global tables with multi-Region strong consistency is now generally available

Starting today, Amazon DynamoDB global tables now supports multi-Region strong consistency. DynamoDB global tables is a fully managed, serverless, multi-Region, and multi-active database used by tens of thousands of customers. With this new capability, you can now build highly available multi-Region applications with a recovery point objective (RPO) of zero, achieving the highest level of resilience.

DynamoDB global tables with multi-Region strong consistency provides the highest level of application resilience enabling applications to be always available and always read the latest data from any Region. It also removes the undifferentiated heavy lifting of managing strongly consistent replication. Multi-Region strong consistency is ideal for building global applications with strict consistency requirements like user profile management, inventory tracking, and financial transaction processing.

DynamoDB global tables with multi-Region strong consistency is available in the following AWS Regions: US East (N. Virginia), US East (Ohio), US West (Oregon), Europe (Ireland), Europe (London), Europe (Paris), Europe (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Seoul), and Asia Pacific (Osaka). Global tables with multi-Region strong consistency is billed according to current
global tables pricing.

To get started with multi-Region strong consistency, see the DynamoDB Developer Guide, and visit the DynamoDB global tables page to learn more about building resilient multi-Region applications.

2025-06-11

Amazon DynamoDB Streams adds supports for Kinesis Client Library (KCL) 3.0

Amazon DynamoDB Streams is a serverless data streaming feature that makes it straightforward to track, process, and react to item-level changes in DynamoDB tables in near real time. Today, DynamoDB has added support for KCL 3.0. With KCL 3.0, you can reduce compute costs to process streaming data by up to 33% compared to previous KCL versions. KCL 3.0 introduces an enhanced load balancing algorithm that continuously monitors resource utilization of the stream processing workers and automatically redistributes the load from over-utilized workers to other underutilized workers. Additionally, KCL 3.0 is built with the AWS SDK for Java 2.x for improved performance and security features, fully removing the dependency on the AWS SDK for Java 1.x.

Kinesis Client Library (KCL) is an open-source library that simplifies the development of stream processing applications with Amazon DynamoDB Streams. It manages complex tasks associated with distributed computing such as load balancing streaming data, processing data with fault-tolerance, and coordinating distributed workers, allowing you to solely focus on your core business logic. You can upgrade your stream processing application running on KCL 1.x by simply replacing the current library to use KCL 3.0 without any changes in your data processing logic. For migration instructions, see Migrating from KCL 1.x to KCL 3.x.

KCL 3.0 is available with Amazon DynamoDB Streams in all AWS Regions. To learn more, refer to Working with DynamoDB Streams in the DynamoDB Developer Guide.
 

2025-03-26

Amazon DynamoDB Streams APIs now support AWS PrivateLink

Amazon DynamoDB Streams now comes with AWS PrivateLink support, allowing you to invoke DynamoDB Streams APIs from within your Amazon Virtual Private Cloud (VPC) without traversing the public internet.

With AWS PrivateLink, you can simplify private network connectivity between virtual private clouds (VPCs), DynamoDB, and your on-premises data centers using interface VPC endpoints and private IP addresses. AWS PrivateLink is compatible with AWS Direct Connect and AWS Virtual Private Network (VPN) to facilitate private network connectivity, and helps you eliminate the need to use public IP addresses, configure firewall rules, or configure an internet gateway to access DynamoDB from your on-premises data centers. As a result, AWS PrivateLink helps you maintain compliance for your DynamoDB workloads over the private network.

AWS PrivateLink for Amazon DynamoDB is available in all AWS commercial Regions and AWS GovCloud (US) Regions. You can get started with the feature by using the AWS Management Console, AWS API, AWS CLI, AWS SDK, or AWS CloudFormation. To learn more about using AWS PrivateLink, see the Amazon DynamoDB developer guide and Creating an Interface Endpoint. Please see AWS PrivateLink pricing for pricing details.

Videos

Watch DynamoDB experts speak on the latest innovations and enhancements.