Tooling

DynamoDB ships a thin console and an awkward CLI, so most of your day-to-day work runs through other tools: a local emulator for development, a GUI for browsing and editing, and scripts for moving data around. The friction is real, and the right tooling removes most of it.

This section covers the practical workflow — develop locally, inspect and edit data without hand-writing JSON, and move tables between accounts, regions, or out to CSV.

Start with local development, then pick the data tools you need:

0 of 13 read
Running DynamoDB Local with Docker
Run DynamoDB Local with Docker for offline development and tests — start the container, point the SDK at the local endpoint, and create a table.
Beginner2 min read
How to Connect to DynamoDB Local and LocalStack
How to connect a GUI to DynamoDB Local and LocalStack — endpoint, fake creds, common errors. Browse and query local tables visually with DynoTable.
Intermediate7 min read
The Best DynamoDB GUI Clients in 2026
An honest 2026 roundup of DynamoDB GUI clients — NoSQL Workbench, Dynobase, Dynomate, DocKit, DataGrip, DynoTable — and what each is good at.
Beginner11 min read
How to View, Browse and Edit DynamoDB Data
How to browse, filter and edit DynamoDB data, and which API operation each action runs — Scan, Query, GetItem, PutItem, UpdateItem, DeleteItem.
Beginner6 min read
Copy a DynamoDB Table to Another Account/Region
Copy a DynamoDB table to another account or region — export the data, then restore with scan plus write, S3 export/import, AWS Backup, or global tables.
Beginner8 min read
How to Export a DynamoDB Table to CSV (4 Ways)
How to export a DynamoDB table to CSV — a filtered one-click export in DynoTable, an AWS CLI scan with jq, the managed S3 export, or a script.
Beginner12 min read
Generate TypeScript Types from DynamoDB
DynamoDB stores no item schema, so DescribeTable cannot give you types. Hand-write an interface, use a schema-first library, or infer from real items.
Intermediate7 min read
How to Query DynamoDB with AI (Natural Language)
How to query DynamoDB in plain language. The API has no natural-language endpoint, so compare LLM-drafted PartiQL, MCP agents and schema-aware tools.
Beginner6 min read
DynamoDB MCP server: Claude Code, Cursor, Codex
Give an AI agent live access to your DynamoDB tables over MCP — the options for Claude Code, Cursor and Codex, and how to avoid handing over your AWS keys.
Intermediate7 min read
DynamoDB MCP for Claude Code
Connect Claude Code to DynamoDB over MCP — the exact claude mcp add command, which scope to register it at, and how to keep your AWS keys out of the agent.
Intermediate8 min read
DynamoDB MCP for Cursor
Connect Cursor to DynamoDB over MCP — the .cursor/mcp.json config, project vs global scope, enabling the server, and how to keep AWS keys out of your repo.
Intermediate7 min read
DynamoDB MCP for Codex
Connect OpenAI Codex to DynamoDB over MCP — the ~/.codex/config.toml entry, the mcp_servers snake_case trap, transport choice, and startup timeouts.
Intermediate6 min read
ExtendDB: Run the DynamoDB API on Your Database
ExtendDB is an open-source AWS adapter that serves the DynamoDB API from a database you run, such as PostgreSQL. Your AWS SDKs work unchanged.
Intermediate7 min read

Try DynoTable — a desktop GUI that handles browsing, editing, and export out of the box.