Today’s guest blogger is Dave Lang, Product Manager of the DynamoDB team, who has a great list of tools and SDKs that will allow you to use DynamoDB from just about any language or environment.
-- Jeff;
Since its launch in January, DynamoDB has seen great adoption among our customers; many of them are using it for high scale workloads, which we love.
The community has done a great job of creating open source libraries that use DynamoDB. In this post, I want to call out some of the major open source libraries that our customers have built. I also want to thank our open source contributors for sharing their libraries with the community!
Here's a listing of all of the open source libraries, Object-Relational Mappers, and Mock implementations that I am aware of, along with our own AWS SDKs:
| Language | Library | Mapper | Mock |
| ColdFusion | CFDynamo | ||
| Django | django-dynamodb-sessions | ||
| Erlang | |||
| Groovy / Grails | DynamoDB GORM | ||
| Java | AWS SDK for Java |
|
Alternator |
| JavaScript | Backbone-dynamodb | ||
| .NET | AWS SDK for .NET | ||
| Node.js | Dynasaur | ||
| Perl | Net::Amazon::DynamoDB | ||
| PHP | AWS SDK for PHP | ||
| Python | Boto |
DynamoDB-Mapper | ddbmock |
| Ruby |
Please let us know (leave a comment) if I have missed any and we'll update the table. If you are an aspiring open source developer and you are looking for a new project, you may want to think about building a mapper or a mock implementation for one of the languages listed above.
Dave Lang
Product Manager, Amazon DynamoDB


Thrilled to see Perl in the list. Now I can start using DynamoDB in a project I wanted to do.
Posted by: Eric Hammond | April 05, 2012 at 05:04 PM
I have a node.js binding as well: http://github.com/jed/dynamo
Posted by: Jed | April 05, 2012 at 09:12 PM
In Ruby land fog also has support for dynamo db: http://github.com/fog/fog
Posted by: geemus (Wesley Beary) | April 06, 2012 at 09:54 AM
For mock DynamoDB with Java, could you please add my project, Alternator: https://github.com/mboudreau/Alternator/
Posted by: Michel Boudreau | May 04, 2012 at 01:25 PM
There is a 404 for clientside_dynamodb, instead use the new url:
https://github.com/esilverberg/clientside_aws
Posted by: Aditya Raj | June 24, 2012 at 11:21 PM
I just released a first (very alpha) DynamoDB mock for Python http://pypi.python.org/pypi/ddbmock It supports running as a "Boto extension", which, I think, is nice for unittesting :)
Posted by: Jean-Tiare Le Bigot | October 05, 2012 at 11:11 AM