npm.io
0.11.2 • Published yesterdayCLI

dynoxide

Licence
(MIT OR Apache-2.0)
Version
0.11.2
Deps
0
Size
21 kB
Vulns
0
Weekly
0
Stars
71

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 dynoxide

Or run directly without installing:

npx dynoxide --port 8000

Usage

Start an HTTP server:

dynoxide --port 8000

With a persistent database:

dynoxide --db-path data.db --port 8000

Then point any DynamoDB SDK at http://localhost:8000:

aws dynamodb list-tables --endpoint-url http://localhost:8000

MCP Server

Dynoxide includes an MCP server for coding agents (Claude Code, Cursor, etc.):

dynoxide mcp
dynoxide mcp --db-path data.db

Import

Load data from a DynamoDB table export into a local Dynoxide instance:

dynoxide import --source ./export-data/ --schema schema.json --output data.db

Supported 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.

Licence

MIT or Apache-2.0, at your option.

Keywords