Dynoxide logo

Dynoxide

Runs a DynamoDB-compatible SQLite-backed engine as an HTTP service or MCP server for coding agents.

Install Dynoxide

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for Dynoxide, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

Dynoxide provides coding agents with access to a local DynamoDB-compatible engine through MCP. Written in Rust and backed by SQLite, it can run as an HTTP service, while the same engine is also available as an embeddable Rust library and WebAssembly build. Reach for it when local tests or agent workflows need DynamoDB behavior without a JVM-based DynamoDB Local setup.

Use cases

  • Run local DynamoDB-compatible integration tests
  • Give coding agents access to a local database through MCP
  • Point AWS SDKs at a lightweight local HTTP endpoint
  • Embed isolated in-memory databases in Rust tests
  • Use a DynamoDB-compatible engine in browser or iOS applications

Key features

  • DynamoDB-compatible database engine
  • SQLite-backed storage
  • MCP interface for coding agents
  • HTTP server for DynamoDB clients
  • Embeddable Rust library
  • WebAssembly build

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

8/8 checks healthy over the last 45d

Supply-chain signal

1 high-severity advisory on record for this package. Most advisories affect transitive dependencies and may not be exploitable in this server's actual usage — this is a directional signal, not a security audit.

Critical 0High 1Medium 0Low 0

Scanned 11d ago via OSV.dev

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars102Stargazers on the source repository.
npm downloads22kPackage downloads in the last 30 days.
Last commit1d agoMost recent push to the default branch.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Dynoxide works

What Dynoxide does

Dynoxide implements a DynamoDB-compatible database engine in Rust with SQLite as its storage layer. It can expose that engine as an MCP server for coding agents or as an HTTP service that accepts requests from DynamoDB clients and AWS SDKs.

The project also supports use outside a standalone server. Rust applications can embed the database directly, including isolated in-memory databases created through the library API. A WebAssembly build brings the engine to browser environments, and the native library can be used in applications such as iOS software.

How it works

The standalone binary provides the local database process. Clients can send DynamoDB requests to its HTTP endpoint, while MCP-capable coding agents use its MCP interface. The database engine stores data through SQLite rather than requiring a separate JVM or external DynamoDB service.

Embedded Rust use bypasses the HTTP layer. The library API can create an in-memory database for application code or tests, allowing each test to use its own database instance without starting a server. The project also produces a WebAssembly target for browser use.

Setup and configuration

A package can be started without a prior installation using:

Terminal
npx dynoxide --port 8000

To pin the package in a project, install it as a development dependency:

Terminal
npm install --save-dev dynoxide

A container image is available for Docker users:

Terminal
docker run --rm -p 8000:8000 ghcr.io/nubo-db/dynoxide

After starting the HTTP service, point an AWS SDK or another DynamoDB client at http://localhost:8000. Pre-built binaries, Homebrew installation, Cargo installation, and Rust library embedding are also supported through the project’s installation resources.

Limitations and notes

Dynoxide is a DynamoDB emulator rather than a connection to AWS DynamoDB. Compatibility depends on the operations implemented by the engine; the WebAssembly build currently has more skipped operations than the native build in the project’s conformance testing.

The project reports separate product and crate versions. The crate version covers the Rust library, while the binary and other installable packages use a product version printed by dynoxide --version.

Performance and memory figures vary by deployment mode and environment. Embedded, HTTP, and WebAssembly builds should therefore be evaluated according to the client and runtime that will use them.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Dynoxide

Dynoxide is an MCP server that connects coding agents to a local DynamoDB-compatible database engine backed by SQLite. Its main tools let agents interact with the Dynoxide database through the MCP interface, while the same engine can also be accessed over HTTP by DynamoDB clients.

Install Dynoxide with npm, run it through npx, or use the published Docker image. The documented commands are `npx dynoxide --port 8000`, `npm install --save-dev dynoxide`, and `docker run --rm -p 8000:8000 ghcr.io/nubo-db/dynoxide`.

Yes, point an AWS SDK or other DynamoDB client at `http://localhost:8000` after starting the HTTP server. Dynoxide provides a local DynamoDB-compatible endpoint backed by SQLite.

Yes, Dynoxide can be embedded as a Rust library. Its API includes `Database::memory()` for creating an in-memory database directly, without running an HTTP server.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDynoxide AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/dynoxide?style=directory)](https://allmcps.com/mcp/dynoxide)
HTML Embed
<a href="https://allmcps.com/mcp/dynoxide"><img src="https://allmcps.com/api/badge/dynoxide?style=directory" alt="Dynoxide on AllMCPs" /></a>