API Guides

Joule provide four core APIs that enable developers to extend the platform with custom domain artefacts

Available APIs

Joule has five core APIs which are intended for different uses.The table below outlines their descriptions and example use cases.

APIDescriptionUse case

Connector

Enables users programmatically develop custom data connectors

When there is a need to consume/publish events from a non-supported connector

Processor

Enables users programmatically develop custom event processors which exploit Joules existing features

Advanced analytic use cases where additional data processing is required

Analytics

A set of APIs that enables developers to define metrics, complex SQL queries, and ability to developer custom advanced analytics

Support advanced analytics, machine learning, dynamic logic processing etc,.

Metrics

Enables users to embed computed metrics within custom processors

Support advanced analytics, machine learning, dynamic logic processing etc,.

SQL

Enables users to leverage the power of ANSI SQL within custom processors

Execute complex queries that may span across metrics, reference data and additional data

Plugins

Developing feature engineering, data quality etc,. functions

Rest

Access processed data

Auditing

Last updated