Sources

Connect to key event and file data sources

Overview

Sources provide a flexible data processing framework, enabling users to quickly set up and run use cases by transforming raw data into a structured format suitable for pipeline processing.

With built-in support for multiple data ingestion methods, Joule allows you to efficiently bring in data from various sources, converting it into StreamEvent objects that flow through the platform until the publishing stage.

Fractalworks has also developed ready-to-use connectors to speed up development.

Build your own connectors using the Connector API and quick start templates

Available connector options

Incoming events are deserialised into StreamEvents objects for pipeline processing. This can be done automatically or via a custom transformer, depending on your needs.

Supported ingestion methods include:

These guides provide configurations for Joule integrations using Kafka, RabbitMQ and MQTT. Enable flexible data ingestion through standard messaging platforms.

Last updated