DynamoDB Client
The DynamoDB GUI for Mac.
A fast, native DynamoDB GUI for Mac. Connect to AWS DynamoDB or DynamoDB Local. Browse tables, edit items, run scans, queries, and PartiQL with autocomplete. See capacity consumed on every operation. Free and open source.


Features
Built for DynamoDB.
AWS SigV4 Auth
Use access keys, named profiles, IAM roles via aws sso login. STS assume-role works.
PartiQL Editor
Write SELECT, INSERT, UPDATE, DELETE in PartiQL. Schema-aware autocomplete for tables and attributes.
JSON Tree Editor
Click any item to open a tree view. Add or remove attributes. Type widgets for B, BOOL, L, M, NS, SS.
Capacity Metrics
Every query shows ConsumedCapacity. Spot expensive scans before they hit prod.
DynamoDB Local Support
Connect to DynamoDB Local on http://localhost:8000. No AWS credentials needed.
AI Query Assistant
Ask in English, get PartiQL or scan parameters. Catch hot partition risks.
Data Grid
Browse and edit data.
Sort, filter, and edit DynamoDB data in a spreadsheet-like grid. Click any cell to edit. Insert and delete rows. Review changes before saving.


SQL Editor
Write queries faster.
Tree-sitter syntax highlighting, schema-aware autocomplete, multi-tab, Vim mode, and full-text query history. AI assistant can write, explain, or optimize your SQL.


Capabilities
What you can do.
- List tables, GSIs, LSIs in a region
- Run scans, queries, PartiQL statements
- Edit items with JSON tree widgets
- View ConsumedCapacity per query
- Switch regions and profiles with Cmd+K
- Export results to CSV or JSON
- Connect to DynamoDB Local
- Safe mode blocks scans on large tables
Connect
Get connected in seconds.
# Connect with TablePro
Profile: default
Region: us-east-1
# Or with explicit credentials
Access Key ID: AKIA...
Secret Access Key: ****
Region: us-east-1
# DynamoDB Local
Endpoint: http://localhost:8000Supported versions
AWS DynamoDB (all regions), DynamoDB Local
Connection types
- AWS Access Keys
- AWS Profile (~/.aws/credentials)
- AWS SSO
- DynamoDB Local (HTTP)
How to
Connect to DynamoDB in four steps.
- 1
Install TablePro and the DynamoDB plugin
brew install --cask tablepro. Settings > Plugins, install DynamoDB from the registry.
- 2
Configure AWS Credentials
aws configure or aws sso login. TablePro reads from ~/.aws/credentials.
- 3
Add a DynamoDB Connection
Click New Connection. Pick DynamoDB. Choose AWS profile and region.
- 4
Connect
Click Connect. Tables appear in the sidebar.
FAQ
Common DynamoDB questions.
Does it support AWS SSO?
Yes. Run aws sso login first, pick the profile in TablePro. SSO tokens read from the AWS config.
Can I use DynamoDB Local?
Yes. Pick DynamoDB Local in the form, point at http://localhost:8000. No AWS creds needed.
How does TablePro show capacity?
Every query returns ConsumedCapacity from the API. Read and write units shown alongside results.
Does it support transactions?
Yes. TransactWriteItems via PartiQL. Multiple INSERT/UPDATE/DELETE in one transaction with rollback.
Can I export DynamoDB tables?
Yes. Run a scan or query, export to CSV or JSON. Streaming export handles tables of any size.
Try TablePro for free.
Free and open-source. macOS 14+. Apple Silicon and Intel.