Configurations as Code

Substation uses Jsonnet as an interface for configuring conditions, processors, and applications as code.

The interface relies on functions from which users can build custom data transformation patterns, but the project also ships with patterns that implement common data evaluation and processing use cases. Read about the configuration library to learn more.

Substation ships with a bash script that recursively compiles config.jsonnet files that are used throughout the system.