Developer

Tutorials

From your first real-time use case to custom analytics and processors — hands-on guides for every stage of building with Joule.

Starting point

Learn the basics

Get a local Joule instance running and build your first streaming use cases.

Getting started

Build a Joule locally and run a first banking real-time streaming use case.

Build your first use case

Use filters, enrichment, user-defined alerts, and data connectors.

Stream sliding window quote analytics

Define and deploy sliding window analytics using out-of-the-box analytic features.

Advanced tutorials

Go further

Progress beyond simple use cases by developing custom processors, connectors and analytics.

Custom missing value processor

Build, deploy and apply a custom missing value processor to provide consistent values over time.

Build an analytic user-defined function

Create a custom Bollinger Band implementation using the analytics API and apply it within a use case.

Build a sink data connector

Create, deploy and use a custom sink data connector. Coming soon.

Build your first machine learning pipeline

Embed a predictive model directly into a streaming pipeline. Coming soon.

Go deeper in the docs

Every tutorial, guide and reference in one place on the Joule documentation site.