A painted dusk pasture where brontosaurus graze beneath a brass gear-shaped sun.

Understand your DynamoDB data. Change it with confidence.

From inferred access patterns to query results and reviewable edits, Dynomatic keeps your DynamoDB workflow connected in one native desktop app.

Full-featured 14-day trial. No signup or payment details required to start.

  1. Understand

    The Get campus with related items access pattern in Dynomatic, marked Fetch collection and High confidence, with campusId set to A beside the Use pattern button.
    Dynomatic infers the access pattern Get campus with related items from UniversitySingleTable and labels it High confidence.
  2. Investigate

    The query bar for Get campus with related items, with the partition key campusId = A resolved to CAMPUS#A.
    Use pattern builds the query. The partition key campusId = A resolves to CAMPUS#A, and the query returns 90 items.
  3. Operate

    The pending changes review warns before a commit of 1 change to prod. On CAMPUS#A, BUILDING#001#ROOM#102, capacity goes from 71 to 80.
    The capacity of room item BUILDING#001#ROOM#102 goes from 71 to 80. The edit is staged for review and not yet committed to prod.

The workflow

Retire the tab farm.

A console tab, a CLI window, a script you keep re-running, and a spreadsheet just to inspect the results. Dynomatic brings the everyday DynamoDB workflow into one workspace.

  • Build queries and filters without hand-writing expression syntax.
  • Inspect results, edit values with type-aware controls, and work in PartiQL when you prefer it.
  • Keep tables, queries, and related tasks organized in one desktop application.
Explore the visual query builder

The DynamoDB client forvisual queries

Opens its feature page

Understand

See the model behind the keys.

Single-table designs can hide a lot of structure in their keys. Dynomatic examines observed items to infer entities, collections, relationships, and access patterns, with evidence you can inspect. Pick a pattern and turn it into a query.

  • Inference shows its evidence and confidence, rather than presenting guesses as facts.
  • No ORM is required to explore an existing single-table design.
  • Already using ElectroDB or DynamoDB Toolbox? Import your definitions instead.
Explore the Data Model
Seven relationships inferred between eight entities. None are curated yet, so every one stays marked Inferred.
Each entity is counted from observed items and carries its own confidence, low ones included.
Select a relationship to see what it rests on: campus to room comes from the main table item collection.
Pick an inferred access pattern and Use pattern turns it into a schema query.

Investigate

Follow the change, not just the item.

Watch what changes in your DynamoDB table, inspect the attributes that changed, and review the operations Dynomatic recorded. Understand what happened before deciding what to do next.

DynamoDB Streams

See inserts, modifications, and removals. Inspect available old and new item images and navigate the retained stream history.

Explore DynamoDB Streams

Dynomatic History

Review recorded commands and item changes. For eligible changes, check whether Undo can safely restore earlier values.

How History and Undo work

Operate

Do the work. Keep control of the write.

Make deliberate changes to DynamoDB data, from editing individual items to working across selections and tables. Review pending edits, copy items between connected accounts, and track longer operations without losing your place.

  • Stage and review changes to loaded grid items.
  • Apply bulk operations to selected rows or matching query results.
  • Copy items to another table, including across connected AWS accounts.
Explore editing and bulk actions

Built for production

Prod is red here.

Production should look different. Dynomatic makes environment classifications visible across the interface and adds safeguards where the cost of a mistake is higher, from read defaults to write confirmations.

  • Production, staging, and development are visually distinguished.
  • Production-classified tables have conservative default read behavior.
  • Staged grid changes can be reviewed before commit, with stronger confirmations for sensitive operations.
Explore environment safety

By default, opening a production table reads nothing.

On trial and paid plans and in Sample Mode, auto-scan is off by default for production tables, so the grid stays empty until you run a query or scan. You can turn it on per table.

AI & automation

Your agents. Your DynamoDB. Your rules.

Connect your coding agent to Dynomatic's existing AWS profiles and sessions. Control what it can access, require approval where appropriate, and keep sensitive operations subject to the safeguards you configure.

MCP permissions add to AWS IAM and your current credentials. They never replace them. A table with no classification is treated as Production.

Explore the MCP server
  1. Agent

    Claude Code calls update_item on UniversitySingleTable, through the AWS profile and session Dynomatic already uses.

  2. Permission

    update_item needs Write items. In this Custom grid, Write items is set to Ask in Production. No preset uses Ask; you choose where it applies.

  3. Outcome

    The call waits in Dynomatic for your answer, for up to two minutes. A declined call returns to the agent as declined, and nothing is written.

Try it without AWS

Explore before you connect.

Open Dynomatic with ready-to-use sample data. Explore single-table models, run queries, inspect Streams, and try editing in a local workspace without configuring AWS credentials.

  1. Try sample data

    Start from the welcome screen, with no AWS connection.

  2. Seeded on your machine

    Nine sample tables load into a local database. It usually takes about 10 seconds.

  3. Ready to explore

    The Sample pill in the status bar marks the session.

Security & data

Your AWS access stays yours.

Dynomatic works with your existing AWS profiles and connects directly to your configured endpoints. Managed secrets are protected locally, while scripts, agent access, and optional AI integrations have explicit security boundaries.

Credential storage

Existing AWS profiles read in place; managed secrets in OS keychain or encrypted local fallback.

AWS profiles
Read in place and shown read-only.
Managed secrets
Stored in the OS keychain first.
Fallback
An encrypted local copy, used only when the keychain refuses, with a key bound to this machine.

Direct AWS

AWS calls through configured credentials and endpoints, rather than a Dynomatic-hosted DynamoDB proxy.

AWS calls
Go from the app to AWS, or to the endpoint you set on a profile.
No proxy
No Dynomatic-hosted service sits between you and DynamoDB.

Scripts / agents / AI

Sandboxed scripts, constrained MCP operations, explicit consent when configured AI providers process applicable data.

Scripts
Run in sandboxed TypeScript and Python interpreters.
Agents
The MCP server listens on 127.0.0.1 only, under the permission grid.
AI providers
Nothing is sent to an AI provider without your consent.

Where Dynomatic connects

  • AWS or your configured endpointYour dataWith your credentials
  • app.dynomatic.ioSign-in, trial verification, updates, and feedback you sendAs those happen
  • huggingface.coOn-device model downloadsOnly if you download one, on macOS
  • Your configured AI providerThe AI features you useOnly after you consent, per workspace, region, and provider
Security and data details

From the builder

Built by one developer. Used every day.

I built Dynomatic because my DynamoDB workflow was scattered across the console, CLI, and tools that never quite fit. I wanted a native app that made the work clearer and safer. I use it in my own development work, and that experience shapes what gets improved next.

Read the full story →
Developer firstBuilt by a developer, for developers. I understand the pain points and design solutions that actually work.
Always shippingFrequent, visible updates. New features and fixes land regularly, and you can track every one in the changelog.
Daily driverI use Dynomatic every day for my own DynamoDB work. If something annoys me, it gets fixed, because I feel it too.
Quality focusedNo shortcuts. I take the time to build features right, with attention to detail and performance.

A calmer way to DynamoDB.

Download Dynomatic and start exploring. Try the full product for 14 days, or open Sample Mode without connecting an AWS account.

No signup or payment details required to begin.