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
Answer from totas on Stack OverflowAmazon AWS DynamoDB Desktop Client - Does one exist? - Stack Overflow
DynamoDB IDE
Import Existing DynamoDB table schema to NoSQL workbench's Data model
Now available--NoSQL Workbench for Amazon DynamoDB (build data models from scratch, or import and modify existing models)
One tool for design, development, and deployment
Generate sample code in multiple languages
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
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.
Is there a better IDE than NoSQL workbench? I've been using NoSQL workbench while I'm trying to learn DynamoDB and frankly it sucks. If you save a PartiQL query operation there's no way to go back and save it. There's no intellisense on the editor (if you can call a big text area that). You can't have multiple operations open in different tabs.
Coming from a SQL Server Management Studio environment, this IDE is a joke. Are there third party alternatives to this tool yet?
As of Version 3.0 May 17th 2021 - macOS Big Sur
NoSQL Workbench is buggy.
I have worked through several different bugs in the system.
- You may have to completely close the application and restart it to get some items to show including the table or a new global secondary index
- There are some expanding selection menus that work on the second or third try.
- Toggle between menu items on the left.
- If you have selected a query and nothing is showing up, select another type like getitem and then re-select query to update the UI.
It seams there are a few bugs due to the screen not refreshing the UI at the appropriate times.
I've worked through the above items and now I can use the application, just have to work through the above recommendations from time to time.
This is a beta level application, but still a bit useful when entering into DynamoDB data modeling.
Even Rick Houlihan had some issues with it during his performance: Using the NoSQL Workbench to build a purchase order application on DynamoDB with Rick Houlihan
You have to create the table and add items to it. You can add items to the table in the visualizer section, and then commit the items to DynamoDB.

