Skip to main content


An early-stage event processing system for unstructured data with rich support for structural pattern-matching, filtering and transformation.

good team


Connecting different systems is an integral part of Tremor. Tremor connects to the external systems using connectors.


Tooling is a first class concern for Tremor. From the very beginning, effort went into making errors and warnings informative, and not leaving users with stack traces, or cryptic output; developer and operator friendliness- good user experience- are front and centre.



Operators specialise Tremor pipelines, thus allowing for highly custom behaviour.


Tremor's application logic is scriptable. Tremor supports data processing through a directed acyclic graph-based pipeline or workflow. Pipelines can be configured via a YAML syntax or via a structured query language. Both the query and scripting language are evolving as Tremor is applied to broader production use cases.

server down


Tremor connects to the external systems using connectors - either Onramps or Offramps- which use Codecs to transform the external wire form of connected system participants into a structured internal value type Tremor understands semantically.



Quick developer install.
But first, set up your Tremor installation.