Features
Everything in the toolbox.
The full inventory: the headline features, the supporting cast, and the small stuff that makes the hours pleasant.
01
Query without fighting
Queries as pills, SQL when you want it, and every edit staged before it ships.
Visual query builder
Compose key conditions and filters as pills. Dynomatic detects your table schema and indexes, compiles the optimal native expression underneath, and lets you edit results in place.
Explore →PartiQL editor
SQL-style queries with completions, and an advisory strip that says Query, GetItem, or Scan before you run. Scan warnings go red on prod.
Explore →Vector search
Search a table by meaning. Paste a vector, pick a row, or type a sentence, and the nearest items come back ranked with the cliff marked.
Explore →Type-aware inline editing
Every DynamoDB type gets the right editor in the results grid: numbers stay numbers, booleans toggle, sets stay sets.
Explore →Dashboard and saved queries
Saved queries, recent schemas, and pinned tables, arranged your way, so every session starts oriented. Save any query and run it again from the dashboard.
Explore →02
Safe in both directions
Prod is red here. The tool assumes you are one keystroke from an expensive mistake, and guards both directions.
Environment safety
A four-phase engine classifies prod, staging, and dev, with color-coded badges, custom rules, and overrides.
Explore →Pending changes
Every edit is staged. Review the full diff, revert any change, and commit only when it is right, with prod labeled in red the whole way.
Explore →No read on prod until you ask
Opening a table on a prod-classified connection issues no automatic read at all. Everywhere else, auto-scan loads a single bounded page, never the whole table.
Cost controls
Read limits you set, and a warning before anything bills.
- Three-tier settings
- Page size, batch size, and auto-scan set globally, per workspace, and per table.
- Cancel anything mid-flight
- Every expensive operation is cancellable while it runs.
- Warned before it bills
- S3 scan exports and stream-history drains name the billable throughput and throttling risk first.
- Wasteful scans flagged
- Filters discarding most of what was read get flagged in command history.
03
Your data model, understood
Single-table design, recovered from the data already in your table. No ORM required.
Bring your own single table design
Inference reads the keys and attributes already in your table and recovers the entities, the item collections they form, and the access patterns those collections support. No schema file, no library, no annotations.
Explore →Evidence, not magic
Ranked against 13 known single-table design conventions, from The DynamoDB Book to PynamoDB, modyne, and others. You see what matched, what is missing, and where the table conflicts with itself. Inference is deterministic and shows its work.
Schema-aware query
Import an ElectroDB or DynamoDB Toolbox schema to skip the inference step. Either way you land in the same query surface: pick an entity and a pattern, and the real key condition is built underneath.
Explore →AI, scoped and optional
It only ever suggests names, never structure, and it is off by default. AI is opt-in and sends your schema, never your data: table structure only, through your own provider, or fully on-device on Apple Silicon.
Simple one-entity tables do not get access patterns and do not need them. The feature shows up where the pain is.
04
Real tools
Streams, scripting, variables, and a full record of every operation.
DynamoDB Streams
A live tail of every insert, modify, and remove with field-level diffs, plus a 24-hour history you can scrub on a timeline.
Explore →Scripting
TypeScript or Python against your real tables, with schema-typed completions, a sandboxed runtime, and streamed output.
Explore →Template variables
Define table names, key prefixes, and tenant IDs once; reference them anywhere as chips in queries, scripts, JSON, and pills. Environment-scoped, secret-safe, resolved at execution time.
Explore →Command history
Every query, scan, and write on record with its expression, duration, and consumed capacity. Filter by table, type, or time.
Explore →Table browser
Press ⌘2 for the Tables popover: fuzzy search focused, environment chips, favorites first, Enter to open. Table settings are one click from any query tab.
Explore →Import
Bulk import from CSV, TSV, and JSON with field mapping, validation, and conflict resolution, through a five-step wizard that shows you the data before anything writes.
Explore →Export
JSON, JSON Lines, CSV, or DynamoDB JSON with a live preview. Every export is a background job with a checkpoint, so an interrupted one resumes.
Explore →05
Yours stays yours
Native code, local credentials, every platform, two languages.
Six credential types
IAM keys, MFA, IAM Identity Center SSO, AWS Login with passkeys, credential process, and local endpoints, with assume-role chains on top of any of them, across as many profiles and regions as you have.
Explore →Credentials stay on your machine
Reads your existing ~/.aws profiles in place and stores any credentials it manages in your OS keyring. Nothing leaves your machine.
Cross-platform native
Built with Rust and Tauri. macOS Universal (notarized), Windows with Azure Trusted Signing, Linux AppImage, Snap, and deb. Available in English and 日本語.