dynobase-icon
Dynobase

Dynobase: a desktop GUI client for DynamoDB

Query and edit DynamoDB data, explore schemas, and design single-table models. Dynobase 3.0 connects to your AWS profiles and local databases.

7-day free trial No credit card required Available for macOS (including Apple Silicon), Linux and Windows

Dynobase desktop app browsing a DynamoDB table

Watch the workflow demo (earlier interface)

NEW IN DYNOBASE 3.0

A closer look at your data.

Search by meaning, explore nested attributes, and see exactly what changed.

See all new features →

Company logos featured by Dynobase

hashicorp logo
rivian logo
twitch logo
buildspace logo
flixbus logo
cloudzero logo
trek10 logo
deloitte logo
zynga logo
A workspace for your DynamoDB data

Search tables across profiles and Regions

Search table names across your included AWS profiles and loaded Regions, then open each table in its own tab.

Use AWS CLI profiles, IAM Identity Center (SSO), assumed roles, temporary credentials, and MFA. Load additional Regions when needed; expired sessions still require authentication.

AWS profiles and DynamoDB tables in Dynobase
AWS profiles and DynamoDB tables in Dynobase
Editing DynamoDB items inline

Edit and compare items

Edit cells or JSON, review pending changes, then save. Dynobase checks for concurrent changes before writing. Compare items and use bulk editing for repeated changes.

View feature details
Editing DynamoDB items inline
Editing DynamoDB items using Dynobase with JSON editor
Editing DynamoDB items inline

Build queries and inspect scan costs

Choose a table or index, enter key conditions, and add filters for the data you need.

Dynobase runs a Query when the conditions support one and a Scan otherwise. Check the operation and scan estimate before running.

Save parameterized favorites, filter nested JSON paths, or generate code for supported operations.

View feature details
Querying DynamoDB using Dynobase
Querying DynamoDB using Dynobase

Dynobase AI

Describe a DynamoDB task in natural language to draft code with Dynobase AI. Choose a provider; the OpenAI option uses your own API key.

Review the data-sharing notice before enabling AI, and test generated code before using it against your tables.

Generating DynamoDB Code using AI
Generating DynamoDB Code using AI

Import and export data

Import CSV or JSON into an existing table with type mapping and conflict handling. Export selected items, loaded results, or a whole table.

Schedule local exports or use managed S3 export for a table with point-in-time recovery enabled.

View feature details
DynamoDB Importing data screen from CSV or JSON
Importing CSV or JSON data into DynamoDB with Dynobase
From query results to application code

Generate code for your workflow

Generate SDK or CLI snippets for supported operations. Choose the target in the code dialog and review the output before adding it to your application.

Generate code for your workflow

Terminal

Filter, map, and aggregate loaded results with JavaScript. The transformed grid is read-only; explicit calls through the Terminal database helper can still write to DynamoDB.

Terminal

Favorites and history

Save queries and scans as favorites, add reusable parameters, and inspect operation history. Review recorded item changes with a visual diff.

Favorites and history

Operation Builder

Build get, put, update, delete, and transaction operations for the selected table. Inspect the generated code and conditions before running a write.

Operation Builder
More DynamoDB tools in one workspace
Keyboard Shortcuts

Keyboard Shortcuts

Navigate faster, quickly manipulate data and tabs

Multiple Tabs

Multiple Tabs

Just like in your web browser, multitask easier

Query and scan selection

Query and scan selection

Uses Query when key conditions support it; shows Scan otherwise

Offline Support

Offline Support

Connect to DynamoDB Local and LocalStack endpoints

JSON-path filtering

JSON-path filtering

Build nested JSON-path filters and sort loaded results

Scan controls

Scan controls

Review scan estimates, stream results, and pause or resume fetching

Automatic Code Generation

Automatic Code Generation

Generate application snippets and infrastructure definitions

AWS profile support

AWS profile support

Use your local AWS profiles and their existing IAM permissions

SQL Support

SQL Support

Run PartiQL reads, writes, and supported transactions

Truncate Table

Truncate Table

Scan and delete table contents while retaining the table resource

Bulk edits and item history

Bulk edits and item history

Review bulk changes and inspect recorded item history

Multi-factor Auth

Multi-factor Auth

Authenticate with MFA or IAM Identity Center through supported profiles

Search tables

Search tables

Search included profiles and loaded Regions; load more Regions as needed

Create Tables

Create Tables

Create and delete DynamoDB tables straight from Dynobase

Terminal / REPL

Terminal / REPL

Transform loaded results with JavaScript; explicit database calls can write

Light and dark themes

Light and dark themes

Choose a light or dark theme in workspace settings

Trusted by top DynamoDB experts

I love using Dynobase to explore my tables with a native app rather than going to the AWS console in my browser.

One of my favorite features is the ability to save common queries for simple use later. As you're implementing your data model, I recommend saving queries for each of your application's access patterns to make it easy to debug collections of items later on.

Dynobase is quickly becoming an essential part of working with DynamoDB.

Alex DeBrie, AWS Data Hero avatar

Alex DeBrie, AWS Data Hero

Author of DynamoDBBook.com and DynamoDBGuide.com

Dynobase is by far the most intuitive UI tool I've used for DynamoDB, it's leaps and bounds better than the AWS console and makes it really easy to manage DynamoDB tables in a multi-region, multi-account environment.

It's made my life so much easier and allowed me to focus on the things that actually matter to my clients.

Yan Cui, AWS Serverless Hero avatar

Yan Cui, AWS Serverless Hero

Author of Production-Ready Serverless, Developer Advocate at Lumigo

There are two amazing things about Dynobase.

The first is that it took so long for such a great DynamoDB client to finally arrive and the second is that it was so worth the wait.

Erik Peterson avatar

Erik Peterson

Founder & CTO of CloudZero

Endorsed by AWS Community

This will be my default modeling tool from now on. Nice job Rafal.

5:14 am · 24 Sep 2021

I am FINALLY setting time aside to check out @dynobase!!

Awesome stuff so far: the capacity consumption feedback, and the configurable maximums around paginated reads and page sizes.

Strong work @rafalwilinski 💪

1:30 AM · Dec 8, 2020

As a public service announcement, if you use DynamoDB and you haven't tried Dynobase (https://dynobase.dev)... you should.

1:27 AM · Jan 15, 2020

"Well done! I use Dynobase everyday. Happy customer! 💪

3:23 PM · Apr 10, 2020

I was given a license for @dynobase a little while ago, and it's quickly crept into my dev workflow. So much easier to interact with DynamoDB, over the AWS console. I would say if you work with DynamoDB it's a must have tool.

1:55 PM · Jul 13, 2020

As a frontend developer, I used to be straight up _scared_ of databases 😱

Things changed when I started using AWS DynamoDB at work but as awesome as it is - the DynamoDB Web Console is not perfect

@dynobase makes DynamoDB *much* easier to work with 🥳

7:06 PM · May 21, 2020

If you are interested in a great #DynamoDB client, this one is fantastic.

And no, I am not forsaking #NoSQL Workbench. I just really like the work that the Dynobase team does and they make a great product.

6:48 PM · Nov 30, 2020

Choose your Dynobase plan

Solo - Yearly

$9

/mo

$108 billed annually

  • 1 License
  • Mac, Windows, Linux
  • All features
  • All future updates
  • PartiQL/SQL Support
  • Email Support
MOST POPULAR

Solo - Lifetime

$249

$199

one-time payment

  • 1 License
  • Mac, Windows, Linux
  • All features
  • All future updates
  • PartiQL/SQL Support
  • Email Support

Team - Yearly

$79

/mo

billed annually

  • 1020
     Licenses
  • Mac, Windows, Linux
  • All features
  • All future updates
  • PartiQL/SQL Support
  • Email Support

Enterprise

Custom Pricing

  • Unlimited Licenses
  • Mac, Windows, Linux
  • All features
  • All future updates
  • PartiQL/SQL Support
  • Email Support
Contact Us

Haven't tried Dynobase yet?

Try it for 7 days, no strings attached.

7-day free trial No credit card required Available for macOS, Linux and Windows

Frequently Asked Questions

How does Dynobase connect to my DynamoDB tables?

Dynobase uses profiles stored in a folder named .aws in your home directory. It’s the same method that other various CLI and SDK tools are using. Dynobase is not modifying this file, neither is it storing them in any other place or sending them to 3rd party APIs. Dynobase also supports AWS SSO and external credential providers like aws-vault. This way, your AWS account, and identity are kept secure.

What is your cancellation policy?

If you no longer wish to use Dynobase, you may cancel at any time, and we will not bill you again. To do that, log in to your account at member.dynobase.dev and select Cancel.

How many devices can I activate with purchase or subscription?

You can register up to 3 devices per subscription or purchase. You can deactivate old devices that you’re not using anymore.

Can I use Dynobase to connect with DynamoDB Offline or LocalStack?

Yes, Dynobase works perfectly with DynamoDB Offline distributions, including the ones using Docker. Click here to learn more about offline support.

Have another question?

We're here to help. Visit support or email support@dynobase.dev

Product Features

Download
/
Pricing
/
Member Portal
/
Privacy
/
EULA
/
Twitter
© 2026 Dynobase