Skip to content
Eugene Lazutkin edited this page Apr 18, 2026 · 31 revisions

dynamodb-toolkit (v3)

NPM version

Opinionated zero-runtime-dependency micro-library for AWS DynamoDB. Built on the AWS JS SDK v3 (@aws-sdk/client-dynamodb + @aws-sdk/lib-dynamodb). ESM-only, hand-written .d.ts sidecars, no build step.

v2 documentation lives at the v2.3-docs git tag of this wiki repo. v2 source remains available on npm as dynamodb-toolkit@2.3.0.

Start here

Adapter

Expression builders (dynamodb-toolkit/expressions)

Batch / transactions / mass / paths

  • Batch and transactionsapplyBatch, applyTransaction, getBatch, getTransaction
  • Mass operationspaginateList, iterateList, read*, write*, delete*, copy*, move*
  • PathsgetPath, setPath, applyPatch, subsetObject, normalizeFields

REST surface

  • REST core — parsers, builders, policy (framework-agnostic)
  • HTTP handlernode:http (req, res) handler with the standard route pack

Clone this wiki locally