Distributed by design. Lightweight by default.

DewDB is a NoSQL document database with a native REST API, built to run as a small local binary and scale across replicated, sharded clusters.

One workflow from laptop to cloud

Start with one local node, integrate over HTTP, then scale the topology while your application keeps the same API.

One binaryRuntime
node.jsonConfiguration
CRC32WAL recovery

Small binary. Serious storage machinery.

Durable local storage, distributed coordination, and an interface every application already understands.

Native REST API

Use CRUD, JSON Merge Patch, bulk writes, collection administration, and queries over standard HTTP.

WAL-backed storage

CRC-protected append-only logging, crash recovery, in-memory indexing, snapshots, and compaction.

Commit-gated visibility

Durable but uncommitted frames remain hidden until acknowledgements advance the collection commit index.

Static hash routing

Optional stateless routers map collection and document IDs to configured shard ranges using xxh64.

Write concerns

Choose w=1, w=majority, w=all, or an explicit acknowledgement count for each write request.

Observable by default

Inspect health, JSON metrics, Prometheus output, structured logs, tracing, and replication state.

Your database already speaks web

Use ordinary HTTP methods and JSON payloads for documents, queries, health checks, and administration.

GEThttp://127.0.0.1:8081/collections/users/docs/ada
{
  "value": {
    "name": "Ada",
    "age": 36,
    "profile": {
      "city": "London"
    }
  }
}

Download once. Keep the same API everywhere.

Run a local node, send your first JSON document, and carry the same REST integration into Dew Cloud.