Architecture Overview

StrataDB is built as a layered system. Scroll down to explore each layer and understand how the pieces fit together.

API Layer

The public interface — CLI, SDKs, and MCP protocol handlers.

Learn more →

Executor Layer

Command routing and orchestration across primitives.

Learn more →

Primitives Layer

The six data structures — KV, Events, State, JSON, Vectors, Branches.

Learn more →

Transaction Layer

Optimistic concurrency control with snapshot isolation.

Learn more →

Storage Engine

ShardedStore with MVCC, versioning, and key structure.

Learn more →

Durability Layer

WAL, snapshots, and three durability modes.

Learn more →