Get Started

What is Synnax?

Synnax is a platform for acquiring, controlling, and analyzing data from hardware systems. It delivers:

  • High-performance, horizontally scalable storage for sensor & actuator data.
  • Millisecond-latency data streaming.
  • First-class exploratory and automated analysis using industry standard tools.
  • User interfaces for visualization, instrumentation management, and manual control.
  • A control sequence system for automating complex control and analysis tasks.

Whether you’re part of a large team with tens of thousands of sensors & actuators or an individual working on a personal project, Synnax can help you develop and deploy your hardware faster.

How to Use These Docs

The Synnax documentation is divided into two categories. The guide based documentation contains workflow oriented guides for specific users, such as test engineers or analysts, while the reference based pages are oriented around the main components of the platform.

The navigation bar on the left contains a link to every page in the documentation. Use the tabs at the top to switch between the reference and guide focused browsing. Feel free to use the search bar at the top of the page to find specific topics.

References

The main components of the Synnax platform are:

ComponentDescription
ClusterA horizontally scalable time-series database that provides long term storage and real-time data streaming.
ConsoleA desktop application for data-visualization, instrumentation management, and manual hardware operations.
Python ClientOur Python library for interacting with a Synnax cluster.
TypeScript ClientOur TypeScript library for interacting with a Synnax cluster.

Guides

The guides are oriented around the workflows of specific users. We currently have guides for:

RoleDescription
AnalystExplore and analyze data, and automate post-processing.
System AdministratorDeploy Synnax in your environment of choice.

Our guides are a work in progress! There are many more to come.