Skip to main content

Home

Atym is a device edge orchestration solution that extends Open Container Initiative (OCI) like software containerization and cloud-native development principles to resource-constrained edge devices. The platform enables developers to build, deploy, manage and secure modular applications across a wide range of connected edge devices and systems as easily as they would in the cloud.

The sweet spot on the edge continuum spans devices powered by M3+ class microcontrollers with at least 256KB of memory to Linux-based hardware that doesn’t have enough memory to effectively support traditional containerization technologies like Docker. While not the core focus for Atym, you could technically run Atym containers in the cloud serving as tiny, high-performance functions with near-instant startup time.  

Atym High-level Architecture

Traditionally, programming and updating embedded edge devices has been complex, requiring specialized skills and tools for cross-compilation and unit test. Atym simplifies this process by abstracting hardware complexity using an on-device container runtime powered by WebAssembly (Wasm).

WebAssembly provides a stack-based virtual machine with a compact binary format that's designed for fast loading and execution.   Originally created for web browsers, Wasm has evolved into a general-purpose runtime that can execute outside browser environments. It's increasingly used in server-side applications, edge computing, and embedded systems as a portable, secure runtime environment.  It offers near-native performance with Ahead-of-Time (AOT) compilation while maintaining security through sandboxing and memory isolation. 

With Atym, developers can create tiny, platform-independent containers using their preferred programming language (e.g. C, C++, Go, Rust), allowing for flexibility and accelerating the deployment and management of modular applications on fleets of devices at scale.