The Streamdal SDK

We're updating our documentation, so the presented info might not be the most recent.


Designed with efficiency in mind, the SDK handles metrics reporting, pipeline processing, and validations using WebAssembly (Wasm). This approach guarantees sub-millisecond overhead, high scalability, and compatibility across various languages.

Key Features

  • Lightweight Design: The SDK is crafted to be lean, ensuring efficient runtime without adding bulk.
  • Real-time Rule Processing: Utilizing WebAssembly (Wasm), the SDK boasts sub-millisecond overheads for rule application.
  • Console UI-Defined Rules: Rules are defined directly through the console UI, and pulled down via the SDK for processing.

Integrating the SDK into your Application

The SDK is designed to be integrated into your application as a library. Please see our instrumentation guide.

Multi-Language Support

The SDK is currently available in the following languages:

SDK High-Level Architecture

Streamdal SDK Arch