Skip to content

Documentation

Dynoxide is a DynamoDB emulator written in Rust and backed by SQLite. It runs as a native binary - no Docker, no JVM - and tracks real DynamoDB through Parity Suite, a DynamoDB conformance suite.

Ways to use it:

  • HTTP server - drop-in replacement for DynamoDB Local, works with any AWS SDK
  • MCP server - 34 tools for coding agents like Claude Code and Cursor
  • Embedded library - call the Rust API directly, including on iOS
  • Browser - the engine compiled to WebAssembly and published on npm, running client-side over SQLite-wasm and OPFS (a preview)

Start with the installation guide or jump straight to the quick start if you've already installed it.

Then, by topic:

  • CLI reference - every subcommand and flag
  • PartiQL - the supported grammar and the RETURNING clause
  • Streams - enabling and reading DynamoDB Streams
  • Import - loading a DynamoDB Export, with anonymisation
  • Compatibility - what's implemented, what isn't, and where it differs

The README on GitHub covers the same ground for anyone reading in the repo.