Source Code Notice

Last Updated: October 5, 2020

In accordance with certain free and open source software licenses, Amazon is pleased to make available to you for download an archive file of machine readable source code ("Source Code").

By downloading the Source Code, you agree to the following:

AMAZON AND ITS AFFILIATES PROVIDE THE SOURCE CODE TO YOU ON AN "AS IS" BASIS WITHOUT REPRESENTATIONS OR WARRANTIES OF ANY KIND. YOU EXPRESSLY AGREE THAT YOUR USE OF THE SOURCE CODE IS AT YOUR SOLE RISK. TO THE FULL EXTENT PERMISSIBLE BY APPLICABLE LAW, AMAZON AND ITS AFFILIATES DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. AMAZON AND ITS AFFILIATES WILL NOT BE LIABLE FOR ANY DAMAGES OF ANY KIND ARISING FROM THE USE OF THE SOURCE CODE, INCLUDING, BUT NOT LIMITED TO DIRECT, INDIRECT, INCIDENTAL, PUNITIVE, AND CONSEQUENTIAL DAMAGES.

1. Download NoSQL Workbench (Windows, macOS, and Linux)

2. Build Electron

Follow the instructions to build Electron

3. Create a custom distribution

Windows

To create a custom distribution:

  1. Go to the installation directory of the NoSQL Workbench app. The path to the installation directory will look something like: C:\Program Files\NoSQL-Workbench-for-Amazon-DynamoDB or C:\Program Files\NoSQL-Workbench-(Preview)
  2. Copy the app.asar file in the resources directory and paste it in the resources directory of the custom Electron build.

macOS

To create a custom distribution:

  • Copy the app.asar file in the /Applications/NoSQL Workbench for Amazon DynamoDB.app/Contents/Resources/ or /Applications/NoSQL Workbench (Preview).app/Contents/Resources/ directory and paste the file in the corresponding Contents/Resources directory of your Electron build.

Linux

To create a custom distribution:

  1. Mount the AppImage by running ./NoSQL Workbench for Amazon DynamoDB-linux-x86_64-{{Version}}.AppImage --appimage-mount or ./NoSQL Workbench (Preview)-linux-x86_64-{{Version}}.AppImage --appimage-mount in terminal. The result should be some form of: /tmp/mount_NoSQLXXXX.
  2. Open another terminal and navigate to /tmp/mount_NoSQLXXXX. 
  3. Copy the app.asar file in resources and and paste it in the resources directory of the custom Electron build.

For more information about creating a custom distribution, see Packaging Your App into a File.