Amazon AWS DynamoDB Desktop Client - Does one exist?

Amazon Web-ServicesDesktop ApplicationAmazon Dynamodb

Amazon Web-Services Problem Overview


Been looking around on the web for one of these, but I'm only finding node.js/ruby hosted implementations.

I'm keen to have a DynamoDB app, something like that of the navicat ilk that comes with an msi installer to get running quickly.

Maybe there's a valid reason as to why one of these doesn't exist yet?

Amazon Web-Services Solutions


Solution 1 - Amazon Web-Services

If you are using DynamoDB local for development you can use the built-in DynamoDB shell: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tools.DynamoDBLocal.Shell.html

http://localhost:8000/shell

UPDATE: Amazon does also provide an official client: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/workbench.html

Solution 2 - Amazon Web-Services

I'm not aware of a dedicated desktop application for using Amazon DynamoDB from Windows yet.

However, the AWS Toolkits for Eclipse and Visual Studio both allow you to create tables, insert and edit data, initiate table scans, and more, straight from your local development environment (see the introductory post AWS Toolkits for Eclipse and Visual Studio Now Support DynamoDB).

So depending on your use case this might be all you need (or even better, if this is targeting a development scenario).


Update

The AWS team has just announced the option to Explore Your DynamoDB Tables Using the AWS Management Console as well:

> You can now view and modify the contents of your DynamoDB tables from > within the AWS Management Console. With the addition of this new > feature, you can learn by doing -- trying out a number of DynamoDB > features without even writing any code. You can create a table, add > some items, and see them in the table, all through a very clean and > simple user interface.

This is obviously a very convenient addition to the rich client options referenced in my initial answer above, please check out the post itself for a short illustrated tour to help you get started.

Solution 3 - Amazon Web-Services

RazorSQL Database GUI Tool for Amazon DynamoDB

http://razorsql.com/articles/razorsql_amazon_dynamodb.html

Solution 4 - Amazon Web-Services

Amazon provides a local client for DynamoDb. It's a java jar and it runs on Linux and Windows.

It starts a server that binds to port 8000 at localhost (or you can specify another port when you start the server).

Download and unpack the desktop client, change the endpoint inside your app to localhost:8000, and then you can use the desktop client for DynamoDb.

Here you can download and read about installing the dynamodb desktop client.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionChris WardView Question on Stackoverflow
Solution 1 - Amazon Web-ServicestotasView Answer on Stackoverflow
Solution 2 - Amazon Web-ServicesSteffen OpelView Answer on Stackoverflow
Solution 3 - Amazon Web-ServicesMarcelo MonacoView Answer on Stackoverflow
Solution 4 - Amazon Web-ServicesKristian AčkarView Answer on Stackoverflow