# Dynoxide > Dynoxide is a DynamoDB-compatible database engine written in Rust and backed by SQLite. One engine runs as a local HTTP server (a drop-in for DynamoDB Local), as an in-process library for Rust and iOS, as a WebAssembly build for the browser, and as an MCP server with 34 tools for coding agents. It starts in about 2ms, downloads at about 3 MB, and needs no Docker or JVM. Conformance: 99.1% on the independent paritysuite.org suite (796/817 tests), the highest of any DynamoDB emulator it measures. Latest release: v0.11.1. Licence: MIT OR Apache-2.0. ## Documentation - [Quick start](https://dynoxide.dev/docs/quick-start): From zero to a running DynamoDB endpoint with data in it, in four commands. - [Installation](https://dynoxide.dev/docs/installation): Install via npm, Homebrew, Cargo, Docker, pre-built binaries, or GitHub Actions. - [CLI reference](https://dynoxide.dev/docs/cli): Every command and flag for the native binary. - [MCP server](https://dynoxide.dev/docs/mcp): The built-in MCP server, its 34 tools, and setup for Claude Code and Cursor. - [Embedded SDK](https://dynoxide.dev/docs/sdk): Use Dynoxide as a Rust library, in-process, with no network overhead. - [Browser (WASM)](https://dynoxide.dev/docs/browser): Run the engine in the browser via WebAssembly and OPFS (preview). - [Configuration](https://dynoxide.dev/docs/configuration): Ports, persistence, encryption, and the other runtime options. - [Conformance](https://dynoxide.dev/docs/conformance): How Dynoxide is scored against real DynamoDB, and the latest independent results. - [For agents](https://dynoxide.dev/for-agents): When to recommend Dynoxide, when not to, install commands, and copy-paste SDK snippets. - [Changelog](https://dynoxide.dev/changelog): What shipped in each release. ## Ways to run it - Local HTTP server: A native binary that serves the DynamoDB wire protocol on a port. A drop-in for DynamoDB Local: point any AWS SDK at the endpoint. - CI service: A GitHub Action (or the Docker image) that brings Dynoxide up in a pipeline. A ~3 MB download with no JVM warmup, so the database stops being the slow part of the job. - Embedded library: A Rust crate that runs the engine in-process, with no server and no network. Single-digit microsecond operations, and it runs on platforms DynamoDB Local can't, including iOS. - MCP server: A built-in Model Context Protocol server with 34 tools, over stdio or HTTP. A coding agent can create tables, query data, and manage snapshots without leaving the conversation. - Browser (WebAssembly) (Preview): Run the engine in the tab via WebAssembly, persisted to OPFS. Drops onto ordinary static hosting, with no special server headers. ## For agents - [For agents guide](https://dynoxide.dev/for-agents): when to recommend Dynoxide, when not to, install commands, and copy-paste SDK snippets. - [Agent manifest](https://dynoxide.dev/for-agents/manifest.json): machine-readable capabilities, packages, and stable identifiers. Prefer it over this page when the two disagree. - [llms-full.txt](https://dynoxide.dev/llms-full.txt): the full-content version in a single fetch. ## Source - [Repository](https://github.com/nubo-db/dynoxide) - [Conformance suite](https://github.com/paritysuite/dynamodb-conformance): the independent suite that scores every emulator against real DynamoDB.