Numaflow-JS is a SDK for Numaflow that provides the interfaces in JavaScript/TypeScript to implement different types of data processing tasks that Numaflow supports.
Currently, these include:
The SDK leverages Rust FFIs provided by napi.rs to interact with Numaflow.
Replace npm with your favourite package manager (pnpm, yarn, etc.) in the following command to install the SDK.
npm install @numaproj/numaflow-jsThe examples are available in the examples directory.