2026 年おすすめの DynamoDB GUI クライアント
多くのチームは、テーブル設計用に AWS の無料の NoSQL Workbench を使い、ライブテーブル用にはデータ操作クライアントを 1 つ、最も頻繁に行う仕事で選んで組み合わせています。私はここで比較する 10 のクライアントの 1 つである DynoTable を開発しており、そのセクションにはできないことも列挙しています。
最良の DynamoDB GUI クライアントはどれですか?
最も頻繁に行う仕事で選んでください。コードを書く前にテーブルと GSI を設計するなら、NoSQL Workbench が無料で、AWS 製です。ビジュアルクエリビルダー、コード生成、CSV/JSON のインポートとエクスポート、バックアップ、ストリームのテールまで揃った最も幅広い有料機能なら Dynobase。Git で共有し CI でも実行する保存リクエストなら Dynomate。DynamoDB、Elasticsearch、MongoDB を 1 つの無料クライアントで扱うなら DocKit で、AI エージェントと SSO サインインには有料の Ultimate エディションが必要です。DynamoDB Local なら dynamodb-admin。PartiQL では実行できない、ライブテーブルに対する JOIN・GROUP BY・集計なら、私が開発している DynoTable です。
すべての DynamoDB GUI を比較
| ツール | 価格 | プラットフォーム | ビジュアルクエリビルダー | ライブデータ操作 | モデリング | JOIN / GROUP BY / 集計 |
|---|---|---|---|---|---|---|
| NoSQL Workbench | 無料 | macOS / Win / Linux | オペレーションビルダー | 限定的 | 強力 | なし |
| Dynobase | 年払いで $9/月、または $199 買い切り | macOS / Win / Linux | あり | 強力 | シングルテーブルデザイナー | なし(PartiQL のみ) |
| Dynomate | 無料ティアあり。年払いで $10–$29/月 | macOS / Win / Linux | あり(フィルタビルダー) | 強力 | なし | 部分的: ローカルスナップショットに DuckDB SQL、Athena |
| DbVisualizer | 無料(制限あり)。Pro は初年度 $199、更新 $89 | macOS / Win / Linux | Pro のみ(SQL を生成) | 堅実(Pro のみ) | なし | なし(PartiQL のみ) |
| DocKit | 無料の Community(Apache-2.0)。Ultimate は $99/年または $9.9/月 | macOS / Win / Linux | あり(13 以上の演算子) | 強力 | なし | なし(PartiQL のみ) |
| dynamodb-admin | 無料(MIT) | 任意(Node) | Scan/Query フォーム | 基本的(ローカル向け) | なし | なし |
| DynamoIt | 無料(GPL-3.0) | 任意(JVM) | Query/Scan を自動選択 | 基本的 | なし | なし |
| TablePlus | $99〜$129 買い切り(更新 1 年) | macOS / Win / Linux | フィルタのみ | 基本的(ベータ、表示/フィルタ) | なし | なし |
| DataGrip | 有料。非商用は無料 | macOS / Win / Linux | なし | 基本的(エディタ + PartiQL) | なし | なし(PartiQL のみ) |
| DynoTable(私のツール) | 読み取り専用の無料プランあり。年払いで $9/月〜 | macOS* / Win / Linux | あり(インデックスピッカー) | 強力 | なし | あり(SQL Workbench) |
* DynoTable の macOS ビルドは Apple Silicon 専用です。無料プランはアカウントが必要で読み取り専用です。詳細は料金をご覧ください。
ライブデータ操作の評価は高い順に、強力はライブテーブルの日常クライアントとして一通り揃うもの(閲覧、フィルタ、クエリ、編集、インポートまたはエクスポート)、堅実は閲覧・クエリ・編集ができるが周辺機能は少なめ、限定的は 1 回に 1 オペレーション、基本的は閲覧が中心で、編集はあっても簡単なものです。
すべての値は型タグつきで届く
DynamoDB エンドポイントに対する GetItem はこれを返します。
{
"Item": {
"meta": {"M": {"tz": {"S": "CET"}}},
"sk": {"S": "PROFILE"},
"active": {"BOOL": true},
"pk": {"S": "USER#42"},
"plan": {"S": "pro"},
"seats": {"N": "3"},
"tags": {"SS": ["beta", "eu"]}
}
}seats は {"N": "3"} です。数字の 3 が文字列として運ばれ、数値としてタグ付けされています。tags は SS、つまり文字列セットで、これはリストではなく重複を受け付けません。これをグリッドに変換するのは簡単な方向です。クライアントの差が出るのは、編集されたセルを書き戻す方向です。"3" を S として書けば、アプリケーションがフィルタに使っている属性の型を静かに変えてしまいます。無料の DynamoDB JSON コンバーターは、この変換を双方向で行うので、形を見てみたい場合に使えます。
もう 1 つ注目すべきは、属性が誰も選んでいない順序で返ってきたことです。API はアイテムを順序のないマップとして返すので、安定した列の順序はクライアントが発明するものです。

スキーマはキーだけ
同じテーブルの 2 つのアイテム。
{"pk": {"S": "USER#42"}, "sk": {"S": "PROFILE"}, "plan": {"S": "pro"}, "seats": {"N": "3"}}
{"pk": {"S": "USER#43"}, "sk": {"S": "PROFILE"}, "legacyFlag": {"S": "yes"}}DescribeTable が宣言するのは pk と sk だけで、それ以外は何もありません。DynamoDB が追跡する属性は、キーとインデックスキーだけだからです。GUI が表示するその他のあらゆる列は、たまたまフェッチしたアイテムから推測されたものです。テーブルの古い領域までスクロールすると、見たことのない列が現れます。これは DynamoDB では普通のことですが、グリッドに初めてやられると不安になるものです。
閲覧はページネーションのループ
「テーブルを見せて」という API コールは存在しません。Scan は 1 リクエストにつき最大 1 MB を返し、続きがあれば LastEvaluatedKey を添えます。Scan リファレンスによれば、このキーが無いことだけが終端に達した唯一のシグナルです。フィルタは 1 MB を読み取った後に適用されるので、フィルタ済みのページは空で届いても最後のページとは限りません。あらゆる DynamoDB GUI のあらゆる「さらに読み込む」はこのループであり、最初の空ページで止まるクライアントは、空でないテーブルを空だと報告します。
2026 年に DynamoDB GUI クライアントを見極める方法
どのクライアントも上の 3 つの API の事実を引き継ぎます。5 つの質問が選択肢を分けます。
メンテナンスされているか? 意味を持つシグナルは日付付きのリリースで、ここで取り上げる他の 9 つのクライアントのうち 7 つが 2026 年にそれを公開しています。AWS の NoSQL Workbench は 4 月に 3.20.2 を、7 月に 3.20.3 ビルドを出荷しました。Dynomate は 10 月 6 日に 2.1.0、DocKit は 9 月 6 日に v1.4.5、dynamodb-admin は 6 月 10 日に v5.3.4 を出荷しています(npm の最新は 5.3.3)。ジェネラリストも最新で、DbVisualizer 26.2.4(10 月 8 日)、DataGrip 2026.2.6(9 月 29 日)、TablePlus 27.0.2(10 月 8 日)が出ています。DynamoIt には 2026 年 1 月に 2.0.0 のタグが付きましたが、公開リリースは確認できませんでした。最後に公開されたリリースは 2024 年 10 月の 1.2.1 です。Dynobase は日付付きのリリース履歴を公開していませんが、現行の 3.0 は AWS が 2026 年 8 月 5 日に公開した DynamoDB のベクトルインデックスを検索するので、それ以降に出荷されています。買い切りを購入する前に、リリースの予定を問い合わせてください。DynoTable のリリースは変更履歴に日付付きで載っており、最新は 2026 年 10 月 7 日の v1.16.2 です。
お金は何を買うのか? 4 つのクライアントは無料です。DocKit の Community エディション、dynamodb-admin、DynamoIt はオープンソースで、NoSQL Workbench は AWS の無料公式ツールです。Dynomate には無料の Community ティアがあり、DbVisualizer の Free エディションにはクエリビルダーとデータのビューア・エディタがなく、DataGrip は非商用なら無料です。有料プランは、Dynobase が年払いで $9/月から(または $199 の買い切り)、DocKit Ultimate が $99/年(または $9.9/月)、Dynomate が年払いで $10/月から、DynoTable が年払いで $9/月からで、DynoTable のサブスクリプションは読み取り専用の無料プランに SQL Workbench、Smart Table、書き込み、AI エージェントを加えます。
本番の AWS ワークフローに合うか? ライブの AWS アカウントに対する日々の作業の基準は、AWS SSO、名前付きプロファイル、複数タブ、クエリ履歴です。Dynomate($18 の Professional ティアから)と DynoTable はアプリ内で AWS IAM Identity Center にサインインします。DocKit Community は静的なアクセスキーで接続し、AWS プロファイルと SSO は Ultimate に置いています。DynamoIt は AWS CLI のプロファイルを読み取り、dynamodb-admin は 1 プロセスにつき 1 つの認証情報と 1 つのリージョンで動きます。Dynomate はプロファイル、リージョン、テーブルをタブで開いたまま保ち、DynoTable では各プロファイルがリージョンを固定し、⌘P でプロファイルを切り替えます。DocKit Community はクエリ履歴と保存クエリを保持し、Dynomate はリクエストをコレクションに保存します。
API の事実を尊重しているか? 上の各セクションに対応する 3 つのチェックです。編集されたセルは型タグを保たなければならない(N は N のまま、SS はセットのまま)。フィルタが Query になったのかフルの Scan になったのかをクライアントが教えなければならない。両者のコストは大きく異なります。そして「さらに読み込む」は最初の空ページで止まらず、LastEvaluatedKey を最後まで追わなければならない。2 つ目について、DynamoIt と Dynobase は Query か Scan かを自動で選び、Dynomate はインデックスピッカー付きの Query モードと Scan モードを備え、DynoTable のフィルタビルダーは入力中にフィルタがどちらになったかを示します。1 つ目と 3 つ目はトライアルで自分で確かめてください。数値と文字列セットを編集してアイテムを読み直し、フィルタ付きの Scan を最後のページまでめくります。
データと認証情報はどこへ行くのか? DocKit、dynamodb-admin、DynamoIt はオープンソースなので、答えをコードで読めます。NoSQL Workbench、Dynobase、Dynomate、DbVisualizer、TablePlus、DataGrip、DynoTable はクローズドソースで、ベンダーのドキュメントを信じることになります。AI については、より鋭い問いは推論がどこで動くかです。DocKit のアシスタント(Ultimate)は BYOK(自分のキーを持ち込む)方式なので、推論があなたのマシンにとどまるのはローカルモデルを使う場合だけです。DynoTable はアプリからあなたの AWS アカウントへ直接読み書きし、認証情報はあなたのマシンにとどまり、AI の推論はあなた自身の AWS アカウントの Amazon Bedrock で動きます。プロンプトや行を見る DynoTable のサーバーはありません。
スタックについての補足を 1 つ。DocKit は Tauri、DynamoIt は JavaFX、DynoTable は Electron で作られています。フレームワークだけでは分かることはほとんどありません。トライアルで確認できるのは、大きなテーブルをストリーミングしながらグリッドが応答性を保つか、そしてアプリを完全にキーボードから操作できるかです。
AWS NoSQL Workbench
無料 · macOS / Windows / Linux · モデリング第一
NoSQL Workbench は AWS 自身による「クロスプラットフォームのクライアントサイド GUI アプリケーション」で、費用はかかりません。データモデラーは、ゼロから、あるいはインポートしたモデルからテーブルと GSI を設計し、サンプルデータに対して「アクセスパターンを実際の DynamoDB オペレーションとして可視化」した上で、モデルを DynamoDB Local または AWS アカウントにコミットできます。
オペレーションビルダーがライブ側の半分です。「ライブデータセットの表示、探索、クエリ」ができ、射影式と条件式のサポート、複数言語でのサンプルコード生成、アカウント・リージョン・DynamoDB Local 間のテーブルクローンを備えます。ダウンロードには DynamoDB Local が含まれるので、オフラインでのモデリングが最初から動きます。
テーブルを 設計 するには最良の無料の方法です。開発とモデリングのためのツールとして扱ってください。ライブデータを一日中閲覧・編集するには動きが重すぎます。シングルテーブル設計をモデリングするときに手に取るものであって、深夜 2 時に行を 1 つデバッグするときのものではありません。日々の仕事とのギャップは NoSQL Workbench の代替ページで扱っています。
評決: すべての DynamoDB チームがインストールしておくべき無料のモデリングツール。データ操作クライアントと組み合わせて使いましょう。
Dynobase
年払いで $9/月($108)または $199 買い切り · 7 日間のトライアル · macOS / Windows / Linux
Dynobase は定番の有料デスクトップクライアントで、最も幅広い商用の選択肢です。料金ページには年払いで $9/月($108)の Solo プラン、$199 の買い切りライフタイムライセンス($249 からの値下げ表示)、年払いで $79/月の Team プランが掲載されており、いずれもクレジットカード不要の 7 日間トライアル付きです。
高速な探索、インライン編集、ビジュアルクエリビルダー(同ツールの看板機能であり、あらゆるライバルがこの軸で測られます)、CSV / JSON のインポート・エクスポート、JS/TS・Rust・Go・Python のコード生成、Docker ディストリビューションを含むローカル DynamoDB をカバーします。名前付きのプロファイルとリージョンを切り替え、AWS SSO の ID でサインインでき、ブックマークとクエリ履歴も残せます。3.0 では NoSQL Workbench のモデルをインポート・エクスポートできるシングルテーブルデザイナーが刷新され、テーブル運用の機能が加わりました。オンデマンドバックアップ、CloudWatch メトリクス、ストリームのテール、レプリカ管理、アイテム履歴付きの一括編集、テーブル間でのアイテムのコピー、そしてテーブル用の CDK、CloudFormation、Terraform の生成です。さらに MCP サーバーも加わり、Claude Code のような外部ツールがテーブルを読めるようになりました。アイテムの書き込みは、許可するまで無効です。
この分野で、私のツール以外に DynamoDB のベクトル検索の入り口を持つ唯一のツールでもあります。Dynobase 3.0 は「Search an existing DynamoDB vector index with text, a pasted embedding, or an item in your table」(既存の DynamoDB ベクトルインデックスを、テキスト・貼り付けた埋め込み・テーブル内のアイテムで検索)でき、Bedrock Titan によるテキスト検索や Find similar が使えます。その範囲は自身のページが定めています。「Dynobase does not create vector indexes or backfill embeddings.」(Dynobase はベクトルインデックスを作成せず、埋め込みのバックフィルも行いません)インデックスを作り、ベクトルを最新に保つ役割は、別の何かが担う必要があります。
検討すべき点は 2 つ。クローズドソースであること、そして SQL 機能が AWS PartiQL のパススルーであるため、PartiQL の制限をそのまま引き継ぐことです。Dynobase 自身もそう述べています。「Dynobase does not turn DynamoDB into a relational database or add joins(Dynobase は DynamoDB をリレーショナルデータベースに変えることも、結合を追加することもしません)」。また、独自の AI エージェントはなく、その AI 機能はコードスニペットを生成するものです。
評決: ライセンス費用が問題なければ、手堅く幅広い商用の選択肢。DynoTable との違い — 主に SQL Workbench と EUR / EU 税制対応の請求 — は Dynobase の代替ページで扱っています。
Dynomate
無料ティア + 年払いで $10–$29/月 · 14 日間のトライアル · macOS / Windows / Linux
Dynomate は Dynobase の代替として人気を集めました。その特徴はリクエストコレクションのワークフローです。クエリを保存し、あるリクエストの結果を環境変数で次のリクエストにつなぎ、フォルダで整理して、コレクションを Git で共有できます。バージョン 2.0(2026 年 9 月 24 日)では各リクエストが DNML ファイルになりました。これはコマンドラインツール(2.1 以降は 0.1.0)でも実行できる TOML 形式なので、同じリクエストが CI でも動きます。リクエストでは、テーブルの作成・削除・truncate・TTL を含む DynamoDB と Athena の 23 種類の操作を使えるようになり、2.1(2026 年 10 月 6 日)では Amazon Aurora DSQL が加わりました。リクエストコレクションは $18 の Professional ティアにあり、まだ Beta 表記です。アプリ内での AWS SSO と MFA サインイン、マルチプロファイル・マルチリージョンのタブ、DynamoDB Local、CSV / JSON エクスポートにも対応します。
価格は 2026 年に変わりました。6 月には $199 の買い切りライセンスを販売していましたが、現在の料金ページには無料の Community ティアと、年払いで月 $10、$18、$29 のサブスクリプションが掲載されており、14 日間のトライアルと 30 日間の返金保証が付きます。
DynamoDB に対する SQL は、フルテーブルの Scan が構築するローカルの Parquet スナップショットに対して DuckDB で実行されるので、結果はエクスポート時点のテーブルを反映します。Amazon Athena にクエリすることもできます。AI アシスタント、エージェント、MCP サーバーはありません。Git と相性の良い、レビュー可能なクエリコレクションが目当てなら有力な選択肢です。DynoTable との違いは Dynomate の代替ページで扱っています。
評決: 共有可能でバージョン管理され、CI でも実行できる保存リクエストのライブラリこそが探している機能なら、これを選びましょう。
DbVisualizer
無料エディション(制限あり) · Pro は初年度 $199/ユーザー、更新 $89 · 21 日間のトライアル · macOS / Windows / Linux
DbVisualizer はベテランのマルチデータベース SQL クライアントです。DynamoDB では、テーブル、パーティションキーとソートキー、ローカルおよびグローバルインデックスを閲覧でき、SQL Commander で PartiQL を実行できます。Pro ではさらに、マップやセットを含む混在コンテンツのアイテムを編集でき、ステートメントを自動生成してくれるビジュアルクエリビルダーも加わります。
料金は、機能表でクエリビルダーとテーブルデータのビューア/エディタを Pro に回している Free エディションと、初年度 $199/ユーザー(更新 $89)の Pro に分かれ、クレジットカード不要の 21 日間トライアルがあります。一週間の仕事が Postgres、MySQL、そして DynamoDB にまたがるなら、すべてを 1 つのツールで扱えるのは妥当な取引です。
トレードオフは、あらゆるジェネラリストと同じです。DynamoDB は数十のサポート対象データベースの 1 つにすぎず、クエリは単一テーブルの PartiQL で、DynamoDB ネイティブのモデリングやコスト認識はありません。
評決: リレーショナル中心の一週間の中で DynamoDB が脇役のデータベースなら一見の価値あり。メインのストアなら話は別です。
DocKit
無料の Community エディション(Apache-2.0) · Ultimate は $99/年または $9.9/月 · マルチデータストア · macOS / Windows / Linux
DocKit は Tauri(Rust)で作られた無料のオープンソースデスクトップクライアントで、5 つのデータストア — Elasticsearch、OpenSearch、DynamoDB、MongoDB、EasySearch — にまたがります。DynamoDB 向けには、プライマリキーフィルタリングと 13 以上の演算子を備えたクエリビルダー、オートコンプリートとインラインのアイテム CRUD を備えた PartiQL エディタがあります。
DocKit はオープンコアです。無料の Community エディション(Apache-2.0)は静的なアクセスキーで AWS に接続し、Ultimate($99/年または $9.9/月)で AI エージェント、MCP サーバー、AWS プロファイル/SSO サインインが加わります。「Agentic Data Studio」エージェントは OpenAI、Anthropic、DeepSeek、Requesty、Ollama、LM Studio にまたがる BYOK(自分のキーを持ち込む)方式です。Ollama や LM Studio なら推論はあなたのマシンにとどまり、クラウドプロバイダーならプロンプトと結果はそのプロバイダーに送られます。
その幅広さはトレードオフでもあります。DocKit は DynamoDB ネイティブのクライアントではなく 5 つのストアにまたがるジェネラリストで、DynamoDB のクエリは単一テーブルの PartiQL で、モデリングもありません。
GEEKFUN の「Best DynamoDB GUI Clients in 2026」は DocKit の開発元自身が公開したもので、DocKit を選んでいます。このページと同じく、ベンダーのページです。
評決: スタックが DynamoDB より広く、価格が重要なら、最良の無料の選択肢。
dynamodb-admin と DynamoIt
無料 / オープンソース · 軽量
dynamodb-admin は、DynamoDB Local、dynalite、LocalStack のための小さな MIT ライセンスの Web GUI です。グローバルにインストールして、ローカルエンドポイントに向けるだけです。
pnpm add -g dynamodb-admin dynamodb-admin --dynamo-endpoint=http://localhost:8000デフォルトでダミーの認証情報(
key/secret、リージョンus-east-1)が設定されるので、そのままローカルエンドポイントに接続できます。「ローカルテーブルの中身をただ見たい」に対する定番の答えである理由です。エンドポイントとダミー認証情報の詳しい解説は DynamoDB Local への接続を、日常ツールとしての比較は dynamodb-admin の代替ページをご覧ください。DynamoIt は、AWS CLI プロファイルを読み取るのでライブの AWS アカウントにも使え、ログイン手順なしで素早く閲覧・編集できる、無料の GPL-3.0 JavaFX デスクトップビューアです。Scan と Query を自動で選択し、ページネーションに対応し、ローカル DynamoDB をサポートします。README はビルドと実行に少なくとも Java 17 と Maven を求めていますが、現在のソースは Java 21 を対象にしています。
評決: どちらもローカルや軽い用途には最適で費用ゼロ。ただしどちらも本番のワークベンチを目指してはいません。
TablePlus と DataGrip
部分的な DynamoDB サポートを持つジェネラリスト SQL クライアント
どちらも優れたリレーショナルクライアントですが、DynamoDB サポートはネイティブというより後付けです。
- TablePlus は 2025 年 9 月に DynamoDB ドライバを追加しましたが(変更履歴、6.7.0)、ドキュメントはまだそれをカバーしていません。テーブルの表示とビジュアルフィルタビルダーでのアイテムのフィルタはできますが、DynamoDB 向けの PartiQL / SQL クエリエディタはドキュメントに記載がなく、TablePlus の公式ドキュメントには DynamoDB のページがありません。ライセンスは買い切りで(1 台 $99、2 台 $129、いずれも 1 年間の更新付き)、macOS・Windows・Linux 向けに提供されています。
- DataGrip はバージョン 2023.3 で DynamoDB を追加しました。「tables with keys and indexes are now introspected」とされ、コードエディタで PartiQL が動き、アイテムは Data editor and viewer で開きます(グリッド編集には未解決のバグがあります)。非商用なら無料で、それ以外は有料です。すでに JetBrains IDE で暮らしているなら便利ですが、その DynamoDB 機能はデータエディタと PartiQL までです。
どちらも今では MCP サーバーと、自前のキーで使う AI エージェントを備えています(DataGrip 2026.1、TablePlus 7.1.8(2026 年 6 月))。ただし、どちらも DynamoDB 接続での動作は記載していません。
評決: すでに料金を払っているなら、たまに使うクライアントとしては十分。DynamoDB がメインのデータベースなら、専用クライアントの方がデータモデルに合います。DataGrip 比較と TablePlus 比較をご覧ください。
DynoTable
読み取り専用の無料プラン · 年払いで $9/月($108/年)または月払いで $12 · 30 日間のトライアル、カード不要 · macOS (Apple Silicon) / Windows / Linux
DynoTable は私が開発しているデスクトップの DynamoDB クライアントです。その差別化要因は、SQL(INNER/LEFT JOIN、GROUP BY、COUNT・SUM・AVG のような集計)を DynamoDB の Query/Scan オペレーションにコンパイルする SQL Workbench です。
これが重要なのは、DynamoDB 自身の SQL 機能にはそれができないからです。PartiQL SELECT リファレンスによれば、文法は SELECT … FROM … WHERE … ORDER BY だけです。JOIN も GROUP BY も集計関数もありません。10 ツール比較表にある、ライブテーブルに対する他のあらゆる SQL 機能は、その下では PartiQL です。どこで止まるかは PartiQL vs SQL ガイドが示します。
-- Runs in the DynoTable SQL Workbench (NOT in PartiQL):
SELECT c.country, COUNT(*) AS orders, SUM(o.total) AS revenue
FROM orders o
INNER JOIN customers c ON o.customerId = c.PK
GROUP BY c.country
ORDER BY revenue DESCWorkbench は DynamoDB のアクセスパターンのルールの内側で動きます。一度に 1 つの SELECT、INNER/LEFT JOIN のみで、結合される側のテーブルは結合属性をキーに持っていなければなりません。つまりソートキーのないテーブルのパーティションキーか、ちょうど 1 つの GSI のパーティションキーです。自己結合も同じルールに従います。サブクエリ、CTE、UNION、ウィンドウ関数はサポートされません。
結合はキーによるルックアップで、キー条件のない集計はベーステーブルをスキャンします。したがって上のクエリは orders の全アイテムを読み取り、その分が課金されます。SQL Workbench と PartiQL エディタは、プランが分かる場合、実行前にアイテム数と読み取りコストを見積もります(dynamodb-admin の警告が求めているガードレールです)。ここではその見積もりはベースの読み取りだけを対象とし、結合されるテーブルの読み取りは見積もらずにフラグで示します。集計列は、すべてのページを読み終えるまで (partial) と表示されます。何にコンパイルされるかは SQL for DynamoDB が示します。
その AI エージェントはスキーマを読んでそれらのクエリを下書きし、書き込みはステージすることしかできず、レビューしてコミットするのはあなたです。消費する Bedrock トークンの代金は AWS に支払います(AI チャットのドキュメントを参照)。すでに Claude Code や Cursor と仕事をしているなら、DynoTable は接続ごとに選ぶスコープで、同じテーブルを MCP 経由であなたのエージェントに提供し、MCP からの書き込みもステージされます。
日常使いの基本もカバーします。
- ビジュアルクエリビルダー: インデックスピッカーと Query-vs-Scan の自動導出を備えたピル型のフィルタ。
- ステージかコミットか: 保存のたびに Stage か Commit かを選べ、アイテムエディタのデフォルトは保存してコミットです。ステージした変更は属性ごとの差分として表示され、レビューしてコミットします。コミットされた書き込みはすべて記録され、History から元に戻せます。1 ステップで書き込む経路は 3 つあります。保存してコミットと、一括の削除してコミットのショートカット(どちらも記録され、元に戻せます)、そして一括の Direct Run で、これはステージも履歴もなく、元に戻せません。
- 認証情報:
~/.awsから自動検出される 6 種類の AWS 認証情報(aws loginセッションを含む)、プロセス内での SSO デバイスフロー、アプリ内 MFA TOTP、DynamoDB Local プロファイル。 - 端から端までのベクトル検索: GSI の隣に DynamoDB のベクトルインデックスを作成・削除し、Bedrock の埋め込みモデルとその読み取り元の属性をそこに結び付け、文章を打ち込む・生のベクトルを貼り付ける・行の Find similar を選ぶ、のいずれかで検索します。ベクトルインデックスにはオンデマンドのテーブルが必要で、作成は有料の操作、新しいインデックスの構築には数分かかります。
アイテムエディタでの保存がアイテムの読み取り元のテキストを変えると、DynoTable は同じ保存の中で埋め込みを作り直します。AWS があなたに残す側の半分です。「DynamoDB does not recompute embeddings for you」(AWS ドキュメント)。一括編集、PartiQL での書き込み、DynoTable の外からの書き込みでは埋め込みは作り直されないので、アプリ側にも独自の埋め込み処理が必要です。文章での検索と埋め込みの作り直しには AI の設定が必要で、あなたのアカウントの Bedrock トークンを消費します。貼り付けたベクトルでの検索と Find similar は AI の設定が不要で、Bedrock トークンを消費せず、Free プランで使えます。Dynobase もベクトルインデックスの検索はできます(前述)。ただしどちらの半分も備えるツールは、この分野にほかにありません。DynamoDB Local のプロファイルにベクトルインデックスはありません。
DynoTable はテーブルとグローバルセカンダリインデックスの作成・削除ができ、TTL、キャパシティ、削除保護も設定できます。結果整合性のテーブルではグローバルテーブルのレプリカを追加・削除でき、既存のテーブルへの CSV や JSON のインポート(インポートは直接書き込まれ、元に戻せません)、クエリに一致するすべてのアイテムの一括編集・一括削除、フィルタしたテーブルの S3 へのエクスポート、そしてライブテーブルの定義の CloudFormation・AWS CDK・Terraform へのエクスポートもできます。
DynoTable にできないこと: オンデマンドバックアップと復元はなく(ポイントインタイムリカバリのオン・オフはできますが、復元は AWS コンソールに残ります)、ストリームの設定も、CloudWatch モニタリングも、タグやリソースポリシーもありません。GSI は作成と削除はできますが、その場での編集はできず、ライセンスは 2 台のマシンをカバーします。
評決: 問いが分析の形をしていて PartiQL で行き詰まるなら正しい選択。日々の仕事がバックアップ、復元、ストリーム、CloudWatch モニタリングなら間違った選択。


DynoTable がこの分野の他のツールに対してどの位置にあるかを、機能ごとに示します。
個別のツールについては、一対一の比較ページが完全な評決を示します: Dynobase · Dynomate · NoSQL Workbench · dynamodb-admin · DataGrip · TablePlus · AWS コンソール。
無料の DynamoDB GUI はありますか?
はい、いくつもあります。AWS NoSQL Workbench は無料でクロスプラットフォーム、DocKit の Community エディションは無料・オープンソースのライブデータクライアントで、AI エージェント、MCP サーバー、AWS SSO サインインは有料の Ultimate エディションにあります。dynamodb-admin と DynamoIt は無料・オープンソース、Dynomate には無料の Community ティアがあり、DbVisualizer の Free エディションはクエリビルダーとテーブルデータのビューア・エディタを Pro に回しており、DataGrip は非商用なら無料です。DynoTable の Free プランには期限がなく、無料アカウントでのサインインが必要です。閲覧、PartiQL SELECT、データ・コード・スキーマのエクスポート、読み取り専用の MCP が使えます。
無料の選択肢はどれも、ライブテーブルに対して JOIN、GROUP BY、集計を実行できません。Dynomate のライセンス表は DuckDB のスナップショット SQL を制限していないので、無料の Community ティアに含まれるようです。
Mac、Windows、Docker に良い DynamoDB GUI はどれですか?
DynoTable の macOS ビルドは Apple Silicon 専用ですが、この分野の大半は Intel 向けのビルドも提供しており、DocKit、DbVisualizer、Dynomate、TablePlus もそうです。各ベンダーが公開しているものは、ページ上部の 10 ツール比較表のプラットフォーム列に記録しています。Docker ベースのローカル環境なら dynamodb-admin が定番です。--dynamo-endpoint を amazon/dynamodb-local コンテナの公開ポートに向けてください。DynoTable、Dynobase、Dynomate も、localhost のポートで動く LocalStack を含むローカルエンドポイントに接続できます。
DynamoDB GUI は JOIN や集計を含む本物の SQL を実行できますか?
PartiQL 経由では無理です。DynamoDB の PartiQL SELECT 文法には JOIN も GROUP BY も集計関数もありません(AWS リファレンス)。したがって SQL が PartiQL であるクライアント(Dynobase、DataGrip、DbVisualizer、DocKit)はすべて同じ壁にぶつかります。Dynomate は代わりに、ライブテーブルではなく 1 つのテーブルのローカルスナップショットに対して DuckDB SQL を実行します。ライブテーブルに対して JOIN や集計を実行するには、ツール自身がそれらを DynamoDB の Query/Scan オペレーションにコンパイルする必要があります。DynoTable の SQL Workbench はそれを行いますが、キー条件のない集計はやはりテーブル全体をスキャンします。単一の API コール用の素のフィルタ条件やキー条件だけが必要なら、DynamoDB Expression Builder が SQL の層をまったく介さずに正しい FilterExpression / KeyConditionExpression を生成します。
AWS コンソールがあっても GUI は必要ですか?
コンソールは基本をカバーしますが、限界があります。弱いフィルタリング、扱いにくいページネーション、そして結果全体の CSV エクスポートがないことです(Export to S3 は DynamoDB JSON または Ion をバケットに書き出します)。専用の GUI は、高速なフィルタリング、インライン編集、コストが見えるクエリビルディング、ワンクリックのエクスポートを加えます。DynamoDB コンソールの代替ページがそのギャップを機能ごとにたどります。
DynamoDB GUI がまだメンテナンスされているかを確認するには?
GitHub のリリースページか公開の変更履歴を開き、最新エントリの日付を読んでください。直近数か月の日付付きリリースだけが意味を持つメンテナンスのシグナルです。更新されたダウンロードや日付のないバージョン番号はそうではありません。買い切りを購入した後ではなく、購入する前に確認してください。
スクロールすると DynamoDB GUI の列が変わるのはなぜ?
表示すべき列リストが存在しないからです。DescribeTable が宣言するのはキー属性だけなので、その他のすべての列はすでにフェッチしたアイテムに由来します。古いアイテムに新しい属性があれば、新しい列が生まれます。
アイテムが 3 ではなく {"N": "3"} に見えるのはなぜ?
それが DynamoDB のワイヤーフォーマットです。すべての値は型タグを持ち、数値は言語やライブラリをまたいだ互換性を最大にするために文字列として運ばれます。これとプレーンな JSON の相互変換こそ、無料の DynamoDB JSON コンバーターがやることです。
DynamoDB UI の選び方
- ライブデータ操作: AWS コンソールを使わずに、ライブテーブルのアイテムを素早く閲覧・フィルタ・編集する。これが日常使いのケースです。
- データモデリング: コードを書く前に、アクセスパターンに合わせてテーブル、ソートキー、GSI を設計する。
- 分析の形をした問い: JOIN、
GROUP BY、集計。PartiQL では表現できないので、ツール自身がコンパイルする必要があります。
| あなたの主な仕事 | 選ぶべきツール |
|---|---|
| コーディング前にテーブル / GSI を設計する | NoSQL Workbench |
| 日々ライブデータを閲覧・編集する | Dynobase または DynoTable |
| Git で共有できる保存クエリコレクション | Dynomate |
| DynamoDB + Elasticsearch / MongoDB を 1 つの GUI で | DocKit または DbVisualizer |
| ローカル テーブルの中身をただ見たい | dynamodb-admin / DynamoIt |
| すでに JetBrains IDE で暮らしている | DataGrip |
ライブテーブルに対する JOIN / GROUP BY / 集計 | DynoTable(SQL Workbench) |
自分のテーブルで DynoTable を無料で試す: ダウンロード。
関連ページ
- 適切なツールが簡単にしてくれるべき概念: Query vs Scan、シングルテーブル設計、そして SQL Workbench が埋める PartiQL vs SQL のギャップ(実例つきの PartiQL の例も)。
- インストール不要でブラウザで動く無料ツール: DynamoDB JSON コンバーターと Expression Builder。
- あらゆる DynoTable の代替は比較ハブでご覧ください。
最終確認 2026-10-09、各ベンダー自身のページに対して。掲載した API レスポンスは 2026-07-28 に DynamoDB Local 3.3.0 に対して再現したもので、幅に合わせて整形し、属性の順序は返されたとおりです。依拠する前に再確認してください。製品名は各所有者の商標であり、ここでは識別のためにのみ言及しています。








