Technical specs

We provide packages for major Linux distributions as well as for MacOS. Our product is installed and updated the same way as any other platform-native package.

We use Rust as the programming language of choice. This language gives us memory safety, high performance and low memory usage. We have successfully run our product on Raspberry Pi Zero 2W, RUT956 (128 MiB RAM), Intel NUC and numerous cloud servers. We have successfully run over 12k Staex nodes (12k Linux processes) on a single cloud server, and the network bootstrapped in less than 30 seconds.

Staex is a piece of software that you run on your premises and connects to our servers only to get up-to-date licenses. We do not differentiate between head and worker nodes: all nodes run the same software.

Language: Rust.
Executable size: โ‰ˆ10MiB is the total size of all executables including web UI.
Memory usage: from 0.5MiB to 25MiB depending on the number of child nodes plus the traffic (see the benchmark).

Staex running on a router with 16 MiB disk space and 128 MiB of RAM.
Staex running on a router with 16 MiB disk space and 128 MiB of RAM.