Skip to main content

Tremor

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

Connectivity

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

Tooling

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.

Customisation

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

Scripting

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.

Codecs

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.

Install

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