AimDB architecture: data flows from STM32 MCU sensors through Linux edge gateways to Kubernetes cloud and browser via WASM using same Rust API

Distributed by design. Data-driven by default.

Dataflow engine for distributed systems.
MCU to Cloud. Same API.

Define records once
Stream & sync everywhere
Transforms built in

A Rust async, in-memory dataflow engine that syncs data across microcontrollers, edge gateways, Kubernetes and the browser via WASM.

Core Concept

Portable Data Contracts

Define once, deploy anywhere.

AimDB portable data contracts enable no_std + alloc compatible schema definitions that compile identically for STM32 microcontrollers, Linux edge gateways with Tokio, Kubernetes cloud deployments, and browser SPAs via WASM. Same Rust code runs on MCU, edge, cloud and browser with built-in schema evolution and portable serialization.

One contract, many runtimes

Define your schema once and deploy to MCU, Edge, or Cloud without changes.

Cost control by placement

Shift compute to where data originates—no expensive data transfer or rewrites.

Portable schemas + transforms

Consistent serialization and behavior everywhere, with built-in schema evolution.

Data Contract

Schema + Serde + Transforms

MCU

Embassy / no_std + alloc

Edge

Linux / Tokio

Cloud

Kubernetes

Browser

WASM

Why AimDB

A real-time data runtime that adapts to your infrastructure, not the other way around.

AimDB is a Rust embedded dataflow engine for stm32 and edge computing. It enables the same Rust code to run on MCU and cloud with Kubernetes embedded sync, providing a unified dataflow engine for distributed systems.

Runs Where Data Starts

From $2 MCUs to Kubernetes clusters. Deploy the same code anywhere, process data at the source.

Same API Everywhere

Tokio + Embassy compatible, embedded-friendly, no_std-ready. One interface across all your runtimes.

Built for Continuous Change

Unified data layer with schema evolution built in. Your data pipelines adapt as fast as your business.

Ready to Get Started?

AimDB is open source. Explore the code, report issues, or join the community discussion.

AimDB open source Rust embedded dataflow engine for MCU to cloud data synchronization with portable data contracts and no_std async runtime support.