DynamoOps
Getting started

Installation

Download DynamoOps for macOS or Windows from GitHub, install it and make sure your AWS credentials are ready before the first launch.

Requirements

RequirementDetails
macOSApple Silicon (M1 or newer) and Intel, through the universal build.
WindowsWindows 10 or 11, 64-bit. Available as an installer or as a portable executable.
AWS accessAny of: an AWS CLI profile in ~/.aws/credentials or ~/.aws/config, an IAM Identity Center (SSO) access portal, or a local DynamoDB endpoint.
NetworkOnly needed to reach AWS. Fully offline work against DynamoDB Local or LocalStack is supported.
AccountNone. DynamoOps is free and has no sign-up or license key.
RuntimeNothing to install. Node.js, the AWS SDK and the local backend ship inside the app bundle.
No AWS CLI needed
DynamoOps reads the same files the AWS CLI uses, but it does not require the CLI itself. If you already run aws commands on this machine, you are ready. If not, create a profile as shown below.

Install on macOS

  1. Download the DMG

    Get the latest .dmg from the GitHub releases page. Pick the arm64 build for Apple Silicon or the universal build if you are on an Intel Mac.

  2. Drag DynamoOps to Applications

    Open the DMG and drag the DynamoOps icon onto the Applications shortcut shown next to it.

  3. Launch the app

    Open DynamoOps from Applications or Spotlight. The first launch shows the login screen with four connection methods: Quick Connect, Saved Profiles, Assume Role and AWS SSO.

If macOS blocks the app
DynamoOps is not notarized by Apple yet, so on first open macOS says it cannot verify the app. Click Done, open System Settings › Privacy & Security, scroll to the message about DynamoOps and click Open Anyway, then confirm. You only need to do this once per version.
The login screen you see on first launch.

Install on Windows

  1. Download the installer

    From the GitHub releases page, download DynamoOps Setup <version>.exe for a regular install, or the portable DynamoOps <version>.exe to run it without installing.

  2. Run it

    Follow the installer, then open DynamoOps from the Start menu. The portable build runs directly from wherever you saved it.

AWS credentials on Windows
The AWS SDK reads %USERPROFILE%\.aws\credentials and %USERPROFILE%\.aws\config. Run aws configure or create the files by hand.
If Windows SmartScreen warns you
Choose More info and then Run anyway. The warning appears for apps that are new to SmartScreen.

Prepare AWS credentials

DynamoOps never asks you to type an access key. Instead it uses the AWS SDK credential chain on your machine, exactly like the AWS CLI. Pick the method that matches how your team grants access.

  • Named profiles. Run aws configure --profile dev or add a block to ~/.aws/credentials. You will reference the profile name in Quick Connect.
  • Assume Role. Keep a base profile with permission to call sts:AssumeRole and let DynamoOps assume the target role for you.
  • IAM Identity Center. You only need your access portal URL. Sign-in happens in the browser and no keys are ever written to disk.
  • Local development. Point the custom endpoint at DynamoDB Local or LocalStack. Dummy credentials are injected automatically when no profile is set.
~/.aws/credentials
[default]
aws_access_key_id     = AKIA................
aws_secret_access_key = ....................

[staging]
aws_access_key_id     = AKIA................
aws_secret_access_key = ....................

Where DynamoOps stores data

Everything the app persists lives in your user profile. Nothing sensitive is written except the files listed here, and none of your table data is ever stored.

DataLocationContains secrets?
Saved profiles, recent connections, role historyApp local storageNo — identifiers only (region, profile name, role ARN, environment tag)
Query history, item version history, theme, cost alert thresholdApp local storageNo
SSO access tokens and OIDC client registration~/Library/Application Support/DynamoOps/sso-cache.json (macOS) or %APPDATA%\DynamoOps\sso-cache.json (Windows)Yes — owner-only file permissions
AWS long-term credentials~/.aws/*Read by the AWS SDK, never copied
STS and SSO role credentialsMemory onlyYes — discarded on logout or quit

Updating and uninstalling

To update, download the new release and install it over the existing app. Your saved profiles and history are preserved. To uninstall, move DynamoOps to the Trash (macOS) or remove it from Apps & features (Windows) and, if you want a clean slate, delete the application data folder listed above.

Related