Synnax

Synnax is an observability and control platform designed for high-performance hardware teams. Synnax aims to control the entire data lifecycle, from reading data from a sensor to writing bytes to a file, including a visualization engine and mechanisms for real-time propagation of data, allowing for the control of hardware. Synnax can be accessed both programatically through our client libraries and visually through our Console application.

Documentation

All official documentation can be found on our website. If you are interested in building on top of Synnax, please read our Contributing Guide and our technical documentation.

Development Status

Synnax is currently under active development. The APIs are stable and are unlikely to change significantly.

Releases follow semantic versioning. Versions with the same minor version number (e.g. 0.40.1 and 0.40.2) are guaranteed to maintain the same API, while releases with different minor version numbers (e.g. 0.40.0 and 0.41.0) may change APIs.

Our team is targeting a v1 release before the end of 2026, at which point all APIs will be considered stable and will not change until a v2 release.

Repository Organization

Synnax is built as a collection of several projects, all of which are collected in this monorepo. The following is a summary of each:

Attributions

The Synnax server uses Pebble, and usage must follow their provided disclaimer.