AkiraPlatform Logo
AkiraPlatform
ZephyrOS Featured Project

The Expo for Embedded.

AkiraPlatform handles the OS, drivers, OTA pipeline, and security. You ship business logic — in C, Rust, or Python — as a single .wasm file, over the air.

.wasmwrite once, run all

ESP32-S3 · nRF54L15 · STM32 · AkiraConsole V3 OSHWA MD000003 (DIY edition)

Platform

We handle the boring parts.

Stop writing drivers. Stop debugging OTA pipelines. Stop reading MCU datasheets. That's our job.

AkiraPlatform handles
You build

RTOS scheduling & memory management

Your application logic

HAL + peripheral drivers

Data processing & business rules

OTA pipeline (diff, sign, rollback, staged rollout)

Your WASM module (C / Rust / Python)

Secure boot & WASM sandboxing

Capability manifest (a JSON file)

Capability Guard — 60ns overhead per API call

Custom telemetry in AkiraHub

Connectivity stack — BLE, LTE, LoRa, Wi-Fi

Nothing boring

Fleet management for 10,000+ devices

Write once. Run on ESP32-S3, nRF54L15, STM32. Same .wasm binary, every board.

One platform. Three layers.

One platform. Three layers.

AkiraOS runs on the chip. AkiraSDK turns your code into a .wasm. AkiraHub deploys and monitors it.

AkiraOS

The runtime. On the chip.

  • Zephyr RTOS kernel + WAMR WebAssembly runtime
  • Every app runs in a WASM sandbox — bad apps can't crash the device
  • Capability Guard: declare permissions in a manifest, enforced at runtime
  • Supports: ESP32-S3, ESP32-C6, nRF54L15, STM32
  • Native sim: test on your laptop before touching hardware
AkiraOS Docs →

AkiraSDK

Write code. Get a .wasm.

  • Header-only SDK, ships as a git submodule
  • Write in C, Rust, or Python — compile to .wasm with one command
  • 18 native API modules: GPIO, BLE, Display, Sensors, Storage, Net, OTA…
  • akira build → akira sim → akira deploy — three commands, done
  • Same .wasm binary runs on every supported board — no recompile
AkiraSDK on GitHub →

AkiraHub

Deploy to thousands. Monitor everything.

  • Web dashboard for fleet management
  • OTA: push a new .wasm to 10,000 devices with one click
  • Remote device revocation (brick/wipe) — one API call
  • Custom telemetry: register your own datapoints alongside system metrics
  • Alert rules, event history, device action API · White-label for OEMs
Open AkiraHub →
Developer Experience

From idea to deployed in five steps.

No RTOS knowledge. No custom toolchains. No firmware blobs. Just your logic in a .wasm file, running on real hardware.

temp_monitor/main.c

Write your app in C, Rust, or Python using AkiraSDK APIs. No RTOS knowledge required.

#include <akira_sdk.h>

void app_main(void) {
    akira_log("Starting temperature monitor", 30);

    while (1) {
        float temp = akira_sensor_read(SENSOR_TEMP);
        akira_telemetry_push("temperature", temp);
        akira_sleep_ms(5000);
    }
}
Hardware

Runs on the hardware you're already using.

Your app is a .wasm file. It runs on every supported board — no recompile, no reflash, no surprises.

Tier 1Full support

ESP32-S3

Dual-core Xtensa LX7 · Wi-Fi + BLE · 512KB RAM

Tier 1Full support

ESP32-C6

RISC-V · Wi-Fi 6 + BLE + 802.15.4 · 512KB RAM

Tier 1Full support

nRF54L15

ARM Cortex-M33 · BLE 5.4 · Ultra-low power

Tier 2Supported

STM32

ARM Cortex-M family · broad peripheral support

ReferenceDev board

AkiraConsole V3

ESP32-S3 · Pre-flashed AkiraOS · DIY edition open-source certified · Production version sold separately

OSHWA MD000003 · DIY Edition · Prod version separate
Pricing

From open source to OEM.

Start free. Scale when you need to. The same platform from your first prototype to 10,000 deployed units.

Community

Free

Apache 2.0

Makers, hobbyists, OSS projects

  • AkiraOS (Apache 2.0)
  • AkiraSDK + full API access
  • AkiraHub — up to 10 devices
  • Community support via GitHub
  • ESP32-S3, ESP32-C6, nRF54L15, STM32
Get Started
Pro

Contact us

Monthly · no contracts

Startups, small fleets

  • Everything in Community
  • AkiraHub — up to 500 devices
  • Custom telemetry datapoints
  • Email alerts & event history
  • Priority GitHub support
Get Started
Enterprise

Annual contract

Custom · SLA included

Large deployments, regulated industries

  • Unlimited devices
  • Guaranteed SLA + dedicated support
  • Source escrow
  • Advanced security — HSM, encrypted NVS
  • On-premise AkiraHub option
Talk to us
OEM

One-time fee

Per-unit perpetual license

Hardware manufacturers

  • Perpetual per-unit license
  • White-label AkiraHub
  • Embedded in your product
  • No runtime royalties
  • Co-marketing available
Talk to us