dynoxide
v0.9.13
Published
Embedded DynamoDB-compatible engine. Drop-in dynalite replacement.
Maintainers
Readme
Dynoxide
A fast, lightweight DynamoDB emulator backed by SQLite. Drop-in replacement for DynamoDB Local and dynalite. No Docker, no JVM.
Install
npm install --save-dev dynoxideOr run directly without installing:
npx dynoxide --port 8000Usage
Start an HTTP server:
dynoxide --port 8000With a persistent database:
dynoxide --db-path data.db --port 8000Then point any DynamoDB SDK at http://localhost:8000:
aws dynamodb list-tables --endpoint-url http://localhost:8000MCP Server
Dynoxide includes an MCP server for coding agents (Claude Code, Cursor, etc.):
dynoxide mcp
dynoxide mcp --db-path data.dbImport
Load data from a DynamoDB table export into a local Dynoxide instance:
dynoxide import --source ./export-data/ --schema schema.json --output data.dbSupported Platforms
| Platform | Architecture | |---|---| | macOS | x64, arm64 (Apple Silicon) | | Linux | x64, arm64 | | Windows | x64 |
How It Works
This package installs a platform-specific prebuilt binary via npm's optionalDependencies. No compilation, no Docker, no JVM.
The binary is the same one available via Homebrew, GitHub Releases, and crates.io.
Links
Licence
MIT or Apache-2.0, at your option.
