Firebolt has a simple model intended to make it easier to write reliable pipeline applications that process a stream of data. It can be used to build systems such as: logging/observability pipelines streaming ETL event processing pipelines Every application's pipeline starts with a single source, the component that receives events from some external system. Sources must implement the node.Source i