Skip to content
 
 

Repository files navigation

Fluvio Client for Node.js

Node.js binding for Fluvio streaming platform.

Build Status Github All Releases License

Installation on NPM

Fluvio client is native module. It is written using rust.

Install Rust tooling

First, install rust tooling by following rustup.

<follow instruction on rustup>

Then, you must enable nightly toolchain:

rustup toolchain install nightly

And enable nightly as default

rustup default nightly

Finally, install build tool

cargo install nj-cli

Pre-requisites

Fluvio should be up and running to use the Node fluvio client.

Usage

Install NPM package

This package can be installed using

npm install @fluvio/client

Example usage

var flvClient = require('@fluvio/client');

Please look at examples folder in the node_modules for more detailed examples.

Development Build and Test

To compile rust library:

make

To test development module, refer to makefile under this repositry. For example

make test_produce_consume

License

This project is licensed under the Apache license.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Fluvio by you, shall be licensed as Apache, without any additional terms or conditions.

About

Node.js client for Fluvio

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages