NoSQL Workbench is a visual tool that provides data modeling, data visualization, and query development features to help you design, create, query, and manage DynamoDB tables. For example, you can design and create data schemas from scratch or by using of one of several sample data model templates, complete with datasets. You can visualize your data model designs and relationships to ensure they fulfil the access pattern requirements of your application. You can also deploy and interact with your data model on Amazon DynamoDB in an AWS account or through DynamoDB Local.

NoSQL Workbench is available on Windows, macOS, and Linux. See building data models with NoSQL Workbench, visualizing data access patterns, and exploring datasets and building operations with NoSQL Workbench to learn more about these features.

Benefits

One tool for design, development, and deployment
NoSQL Workbench is designed to accelerate the process of building data models with a rich graphical user interface to visualize data and perform DynamoDB operations. You can directly connect NoSQL Workbench to DynamoDB Local for local development and testing, and commit your data models to Amazon DynamoDB tables in an AWS account when ready.

Get started
You can use NoSQL Workbench to build new data models from scratch, import, and modify from your existing data models, or from one of the several sample data model templates to satisfy your application’s data access patterns. You can generate human-readable sample data to quickly visualize your designs and export your data models in several different  formats to facilitate sharing and collaboration between teams.

Generate sample code in multiple languages
With a few steps, you can generate ready-to-run sample code in multiple languages to use in your application to perform DynamoDB API operations.

Key features

Data modeling

You can build new data models from, or design models based on, your existing data models or one of several sample data model templates that satisfy your application's data access patterns. You can also import and export your designed data model at the end of the process.

For more information, see Building Data Models with NoSQL Workbench.

Screenshot of data modeler
Data visualization

You can map queries and visualize the access patterns (facets) of the application without having to write code. Every facet corresponds to a different access pattern in DynamoDB. In addition, you can auto-generate sample data for use with your data model or import data from CSV or JSON files.

Screenshot of data visualizer
Operation building

You can use the operation builder to view, explore, and query datasets. You can also use the structured operation builder to build and perform data plane operations. The tool supports projection and condition expressions, and lets you generate ready-to-run sample code in multiple languages.

For more information, see Exploring Datasets and Building Operations with NoSQL Workbench.

Screenshot of operation builder

Download NoSQL Workbench

NoSQL Workbench is available for Windows, macOS, and Linux.

See the DynamoDB Developer Guide for the latest versions.

Get started

Get started by downloading the latest version of NoSQL Workbench. Learn more about NoSQL Workbench in the DynamoDB Developer Guide.


        Sample data models

        A number of sample data models ship with NoSQL Workbench. See the following links to learn about each of these models and their potential uses.


        Learn more about NoSQL Workbench

        See the DynamoDB Developer Guide

        Learn more 
        Sign up for a free account

        Instantly get access to the AWS Free Tier. 

        Sign up 
        Start building in the console

        Get started building with DynamoDB global tables in the DynamoDB console.

        Build