Amazon DynamoDB Extensions
The DynamoDB team has built a number of solutions to help you create innovative new applications.

Community Contributed Solutions*
A growing developer community is building a wide variety of new solutions with DynamoDB.

Community Contributed Tools*
Check out this collection of valuable tools to speed your development.

Community Contributed Language Libraries*
Language-specific SDKs to help you get integrate DynamoDB into your application.

*Denotes third-party content.

Get Started with AWS for Free

Create a Free Account

AWS Free Tier offers 25 GB of storage, up to 200 million requests per month with Amazon DynamoDB.

View AWS Free Tier Details »


Amazon DynamoDB Storage Backend for Titan
Easily scale your Titan graph database with DynamoDB. Learn more »
Get DynamoDB Storage Backend for Titan »

Amazon DynamoDB Logstash Plugin
Perform full-text queries on your data using Elasticsearch. Learn more »
Get DynamoDB Logstash Plugin »

Amazon DynamoDB Import Export Tool
Copy data between DynamoDB tables or to Logstash (a blocking queue). Learn more »
Get DynamoDB Import Export Tool »

Amazon DynamoDB Cross-region Replication Library
Enables automatic DynamoDB table replication across different AWS regions. Learn more »
Get DynamoDB Cross-region Replication Library »

AWS Lambda Reference Architecture for creating a Web Application
Illustrates how to build dynamic web applications using Amazon DynamoDB and other serverless AWS services. Learn more »
Get AWS Lambda Reference Architecture for creating a Web Application »

Amazon DynamoDB Streams Kinesis Adapter for Java
Use Amazon Kinesis to consume and process data from a DynamoDB stream. Learn more »
Get DynamoDB Streams Kinesis Adapter for Java »

Code samples for Amazon DynamoDB
Includes code samples from the documentation. Learn more »
Get Code samples for DynamoDB »

Transactions for Amazon DynamoDB
Enables Java developers to easily perform atomic writes and isolated reads across multiple items and tables. Learn more »
Get Transactions for Amazon DynamoDB »

Download DynamoDB for Offline Dev & Test
Write and test code that uses the Amazon DynamoDB API even if you have no network connection and without incurring usage charges. See License Agreement for terms. Learn more »
Get DynamoDB »

Client-side Encryption for Amazon DynamoDB
Lets Java developers easily encypt and sign DynamoDB data. Learn more »
Get Client-side Encryption for Amazon DynamoDB »

Geo Library for Amazon DynamoDB
Lets Java developers easily create and query geospatial data. Learn more »
Get Geo Library for Amazon DynamoDB »

Amazon DynamoDB Online Index Violation Detector Tool
Detect and Correct Index Key Violations. Learn more »
Get DynamoDB Online Index Violation Detector Tool »

Mars Images on Amazon DynamoDB
Easily store and index the images of Mars published by NASA Jet Propulsion Laboratory. Learn more »
Get Mars Images on DynamoDB »

Tic Tac Toe on Amazon DynamoDB
A lightweight Tic Tac Toe application in Python. Learn more »
Get Tic Tac Toe on DynamoDB »



serverless-slackbot
A Serverless Module to create your own SlackBot without servers/websockets via Slash Commands that runs exclusively on AWS Lambda, API Gateway, and DynamoDB. Learn more »
Get serverless-slackbot [Community Contributed] »

Amondawa
Amondawa provides a ReST interface for storing and querying time series data. Learn more »
Get Amondawa [Community Contributed] »

Realtime Cloud Storage
The Realtime Cloud Storage Service is a highly-scalable backend-as-a-service powered by Amazon DynamoDB. Learn more »
Get Realtime Cloud Storage [Community Contributed] »

cep
Complex Event Processing using DynamoDB Streams and Lambda for malware detection.  Learn more »
Get cep [Community Contributed] »

Lambda Chat
A chat application built without servers. Learn more »
Get Lambda Chat [Community Contributed] »

Dynamo Discovery Service
Discovery service implemented with DynamoDB. Learn more »
Get Dynamo Discovery Service [Community Contributed] »

CredStash
Credential management system that uses AWS Key Management Service (KMS) and DynamoDB. Learn more »
Get CredStash [Community Contributed] »

LambdAuth
A sample authentication service implemented with a server-less architecture. Learn more »
Get LambdAuth [Community Contributed] »

Dynamonito
A Redis and in-memory pluggable cache for DynamoDB. Learn more »
Get Dynamonito [Community Contributed] »



Dynamic DynamoDB
Provides automatic read and write provisioning for DynamoDB. Learn more »
Get Dynamic DynamoDB [Community Contributed]»

Autoscale
Monitor and autoscale Amazon DynamoDB databases. Learn more »
Get DynamoDB Autoscale [Community Contributed]»

Download DynamoDB for Offline Dev & Test
Write and test code that uses the Amazon DynamoDB API even if you have no network connection and without incurring usage charges. See License Agreement for terms. Learn more »
Get DynamoDB »

DynaDoc
DynaDoc is a JavaScript based Smart Document Client for DynamoDB. Automatically generates payloads and simplifies development. Learn more »
Get DynaDoc [Community Contributed] »

ddbcli
An interactive command-line client for DynamoDB. Learn more »
Get ddbcli [Community Contributed] »

Fake DynamoDB
Locally hosted, in memory DynamoDB emulator.
Get Fake DynamoDB [Community Contributed]»

Alternator
A mock DynamoDB that runs locally for testing purposes.
Get Alternator [Community Contributed]»

ddb Mock
DynamoDB mock implementation. Learn more »
Get ddb mock [Community Contributed]»

Client Side AWS
A ruby and redis-based client-side DynamoDB implementation for development + testing.
Get Client Side AWS [Community Contributed]»

Injecting Failures
Inject unexpected failures and latency in your application using the AWS SDK for Java. Learn more »

dynamodb-replicator
Manage DynamoDB table redundancy and backups. Learn more »
Get dynamodb-replicator [Community Contributed] »

dynamodump
Simple backup and restore script for Amazon DynamoDB using boto. Learn more »
Get dynamodump [Community Contributed] »

Dynamo DB Table Archiver
Node.js script that archives a DynamoDB table in JSON. Learn more »
Get DynamoDB Table Archiver [Community Contributed]»



CFDynamo
CFC Wrapper for DynamoDB. Learn more »
Get CFDynamo [Community Contributed]»

GoDynamo
GoDynamo is an API for DynamoDB written in Go. Learn more »
Get GoDynamo [Community Contributed]»

goamz
GOAMZ fork enabled with DynamoDB. Learn more »
Get goamz [Community Contributed]»

DynamoDB GORM
Plugin that integrates DynamoDB into Grails. Learn more »

Get DynamoDB GORM [Community Contributed]»

jsoda
Simple Java object layer for AWS databases (SimpleDB and DynamoDB). Learn more »
Get jsoda [Community Contributed]»

phoebe-dynamodb
Java interface for DynamoDB. Learn more »
Get phoebe-dynamodb [Community Contributed]»

JCabi
DynamoDB Object Layer. Learn more »
Get JCabi [Community Contributed]»

JCabi Maven Plugin
DynamoDB Maven Plugin. Learn more »
Get JCabi Maven Plugin [Community Contributed]»

backbone-dynamodb
Backbone.js sync for DynamoDB. Learn more »
Get backbone-dynamodb [Community Contributed]»

PocoDynamo
Typed .NET client which extends ServiceStack's Simple POCO life by enabling re-use of your code-first data models. Learn more »
Get PocoDynamo [Community Contributed] »

DynamoDb.SQL
Query and scan DynamoDB using a SQL-like syntax. Learn more »
Get DynamoDb.SQL [Community Contributed] »

Amazon DynamoDB and the AWS SDK for .NET
A brief walk through of using the .NET Object Persistence Framework with Amazon DynamoDB. Learn more »

Dynamoose
Dynamoose is a modeling tool for Amazon's DynamoDB (inspired by Mongoose).  Learn more »
Get Dynamoose [Community Contributed]»

vogels
vogels is a DynamoDB data mapper for node.js. Learn more »
Get vogels [Community Contributed]»

sails-dynamodb
A Waterline adapter for DynamoDB. May be used in a Sails app or anything using Waterline for the ORM. Learn more »
Get sails-dynamodb [Community Contributed] »

DynamoDBStream
A wrapper that makes it easy to consume DynamoDB Streams. Learn more »
Get DynamoDBStream [Community Contributed]»

dynamodb-value
Store and retrieve JavaScript objects using DynamoDB. Learn more »
Get dynamodb-value [Community Contributed]»

dynode
Node.js client for DynamoDB. Learn more »
Get dynode [Community Contributed]»

awssum
NodeJS module to talk to DynamoDB. Learn more »
Get awssum [Community Contributed]»

dynamo
DynamoDB client for node.js. Learn more »
Get dynamo [Community Contributed]»

dyndb
Small DynamoDB Node.js module. Learn more »
Get dyndb [Community Contributed]»

dynamite
A promise-based DynamoDB client. Learn more »
Get dynamite [Community Contributed]»

Dynasaur
DynamoDB ORM for Node.js. Learn more »
Get Dynasaur [Community Contributed]»

dynamo-client
A low-level client for accessing DynamoDB. Learn more »
Get dynamo-client[Community Contributed]»

dynamo-table
Maps JS objects and queries to DynamoDB tables. Learn more »
Get dynamo-table [Community Contributed]»

Net::Amazon::DynamoDB
Simple perl interface for Amazon DynamoDB. Learn more »
Get Net-Amazon-DynamoDB »

AWS SDK for PHP
Contains AWS PHP Library and documentation. Learn more »
Get AWS SDK for PHP »

Amazon DynamoDB with PHP (AWS re:Invent 2012 Talk)
Learn more »

DynamoDB Foreign Data Wrapper for PostgreSQL
A DynamoDB wrapper that enables 'select *' queries. Learn more »
Get DynamoDB Foreign Data Wrapper for PostgreSQL »

django-dynamodb-sessions
A Django session backend for DynamoDB. Learn more »
Get django-dynamodb-sessions [Community Contributed]»

flask-dynamo
DynamoDB integration for Flask. Learn more »
Get flask-dynamo [Community Contributed] »

cruddy
A CRUD wrapper class for Amazon DynamoDB. Learn more »
Get cruddy [Community Contributed] »

bloop
DynamoDB object mapper. Learn more »
Get bloop [Community Contributed] »

boto
boto interface to Amazon DynamoDB. Learn more »
Get boto [Community Contributed] »

dynamodb-mapper
Object mapper for Amazon DynamoDB. Learn more »
Get dynamodb-mapper [Community Contributed] »

Flywheel
Object mapper for Amazon DynamoDB. Learn more »
Get Flywheel [Community Contributed] »

Aws::Record
A data mapping abstraction over the AWS SDK for Ruby's client for Amazon DynamoDB. Learn more »
Get Aws::Record [Community Contributed] »

Session Store
Handles sessions for Ruby web applications using a DynamoDB backend. Learn more »
Get Session Store [Community Contributed] »

fog
The Ruby cloud services library. Learn more »
Get fog [Community Contributed] »

mince_dynamodb
Lightweight ORM for DynamoDB with Ruby Apps. Learn more »
Get mince_dynamodb [Community Contributed] »

dynamoid
ORM for DynamoDB that supports offline development, associations, and querying. Learn more »
Get dynamoid [Community Contributed] »