Why Joule?

Joule is a low-code platform for rapid use case development, featuring out-of-the-box templated implementations for data sources and core processors. Its declarative language simplifies defining processing pipelines and integrating with data platforms, letting you focus on building solutions instead of rebuilding assets.

  1. Low code

Effortlessly create use cases with Joule DSL, enabling swift development of versatile stream processing pipelines.

  1. Analytics

Harness ML model support, auditing, geospatial capabilities, streaming window analytics, SQL metrics engine, and triggers for enhanced functionality.

  1. Processors

Enrich, encrypt, and mask data effortlessly with out-of-the-box processors and supported scripting languages (Node.js, JavaScript, Python).

  1. Data Connectors

Effortlessly consume and stream consistent data with out-of-the-box connectors, including Kafka, MQTT, data lakes, NoSQL, web sockets, OpenAPI, and more.

  1. Contextual Data

Enrich streaming events with dynamic, static and slow-moving contextual data using embedded local caching.

  1. APIs & SDK

An extendable API is available to empower developers in building custom components.

Last updated