DynamoDB is available as a free, downloadable client-side application that you can run on your own computer. This edition of DynamoDB lets you write applications that use the DynamoDB API, but without actually using the Amazon DynamoDB web service. Instead, the database is self-contained on your computer. When your application creates a table or modifies data, those changes are written to the DynamoDB database on your system. This lets you save on provisioned throughput, data storage, and data transfer fees. In addition, you do not need to have an Internet connection in order to develop applications.
The downloadable version of DynamoDB is ideal for development and testing purposes. When you are ready to deploy your application in production, you simply redirect it to the Amazon DynamoDB web service, without having to modify your application code.