Skip to content

DynamoDB GUI Client

DocKit is an open source DynamoDB desktop app for Mac, Windows, and Linux. It replaces the AWS Console for daily work. You get a PartiQL editor, visual query builder, and an AI assistant in one native application.

Why a dedicated GUI?

The AWS Console is fine for quick lookups, but it wasn't built for development. It lacks query history and offline support. Writing filter expressions in a tiny text box is slow and prone to errors. Dedicated clients exist to fix these specific problems.

DocKit includes an AI assistant that understands your table schema. You can describe what you need in plain English to get working PartiQL back.

See DocKit in action

Features

PartiQL editor

The editor is powered by Monaco and built for DynamoDB.

DocKit DynamoDB PartiQL editor

  • Syntax highlighting and validation for PartiQL statements.
  • Autocomplete suggests table names, attribute names, and types from your live environment.
  • Run multiple queries in one session.
  • Use Cmd/Ctrl + Enter to execute and see results in a structured table.

Visual query builder

If you don't want to write PartiQL manually, use the visual builder.

DocKit DynamoDB visual query builder

  • Pick a table from the sidebar.
  • Set partition keys, sort key conditions, and filter expressions through form fields.
  • Preview the generated query before running it.
  • Switch to the PartiQL view at any time to edit the underlying statement.

Visual queries are saved to your history automatically.

AI query assistant

Type what you need in natural language. For example, "find all orders from this week where the total is over 500." DocKit generates the PartiQL statement using your actual attribute names and types as context. It supports OpenAI and DeepSeek with your own API key. Your table data stays on your machine.

DocKit AI query assistant

Import and export

Move data without losing type information.

DocKit DynamoDB import and export

  • JSON format preserves DynamoDB types like S, N, BOOL, and Maps.
  • CSV support for spreadsheets and analytics.
  • Uses the BatchWriteItem API with built-in rate limiting and retries.
  • Export large tables with cursor-based pagination to avoid memory limits.

Query history

DocKit saves every PartiQL statement and visual query. You can search, re-run, or load them back into the editor. This history is stored locally and scoped to your connection.

DocKit query history

Multi-database support

DocKit also works with Elasticsearch and OpenSearch. You can switch between DynamoDB tables and search clusters without changing tools.

DynamoDBDynamoDB
ElasticsearchElasticsearch
OpenSearchOpenSearch

Comparison

DocKitAWS ConsoleNoSQL WorkbenchDynobase
PlatformDesktop (native)Web (browser)DesktopDesktop
PartiQL editorMonacoBasicYesYes
Visual query builderYesLimitedYesYes
AI assistantYesNoNoNo
Query historyAutoNoNoYes
Import / ExportJSON, CSVLimitedLimitedYes
Offline modeYesNoYesYes
Elasticsearch supportYesNoNoNo
Open sourceApache 2.0NoNoNo
PriceCommunity: freeFreeFree$12–30/mo

Getting started

  1. Download DocKit for macOS, Windows, or Linux.
  2. Open the app and click New Connection. Select DynamoDB.
  3. Enter your AWS region and credentials, or use an existing IAM profile.
  4. Click Connect to see your tables in the sidebar.
  5. Start querying with the PartiQL editor or Visual Query Builder.

To connect to DynamoDB Local, set the endpoint to http://localhost:8000. Use any non-empty credentials. Check the connection guide for details.

FAQ

Is DocKit an alternative to Dynobase? Yes. It handles the same core workflows like browsing tables and running PartiQL. It adds an AI assistant and support for Elasticsearch and OpenSearch. It is open source under Apache 2.0.

Does it support DynamoDB Local? Yes. Set the custom endpoint to http://localhost:8000 when creating the connection.

Can I replace NoSQL Workbench with this? For queries and data operations, yes. NoSQL Workbench has a better data modeler, so you might want to use both if you do heavy modeling.

Where are AWS credentials stored? They are encrypted and stored locally on your machine. They are never sent to third parties or DocKit's developers.


DocKit full feature overview · DynamoDB query patterns guide · Best DynamoDB GUI clients 2026 · Import & Export guide

Last updated: