Skip to main content
Version: 0.11.10 (stable)

Use The Hub

The InfinyOn Hub serves as a centralized repository for InfinyOn SmartConnectors, SmartModules, and other extensions. It facilitates the discovery and deployment of extensions to enhance the data streaming capabilities of Fluvio. The hub provides a platform for developers and data engineers to easily access pre-built solutions or share their own extensions.

List

Listing SmartModules will display the SmartModules available to your cluster.

$ fluvio hub sm list
SMARTMODULE Visibility
infinyon-labs/array-map-json@0.1.0 public
infinyon-labs/dedup-filter@0.0.2 public
infinyon-labs/json-formatter@0.1.0 public
infinyon-labs/key-gen-json@0.1.0 public
infinyon-labs/regex-map-json@0.1.1 public
infinyon-labs/regex-map@0.1.0 public
infinyon-labs/stars-forks-changes@0.1.2 public
infinyon/jolt@0.3.0 public
infinyon/json-sql@0.2.1 public
infinyon/regex-filter@0.1.0 public

Listing Connectors will display the connector packages you can download locally.

$ fluvio hub conn list
CONNECTOR Visibility
infinyon-labs/graphite-sink@0.1.2 public
infinyon/duckdb-sink@0.1.0 public
infinyon/http-sink@0.2.5 public
infinyon/http-source@0.2.5 public
infinyon/ic-webhook-source@0.1.2 public
infinyon/kafka-sink@0.2.7 public
infinyon/kafka-source@0.2.5 public
infinyon/mqtt-source@0.2.5 public
infinyon/sql-sink@0.3.3 public

Download

Downloading a SmartModule is done with respect to your cluster. SmartModules need to be downloaded before they are used in transformations.

$ fluvio hub sm download infinyon/jolt@0.3.0
downloading infinyon/jolt@0.3.0 to infinyon-jolt-0.3.0.ipkg
... downloading complete
... checking package
trying connection to fluvio router.infinyon.cloud:9003
... cluster smartmodule install complete

Running fluvio hub conn download will download the package containing source code of the Connector.

$ fluvio hub conn download infinyon/http-source@0.2.5
downloading infinyon/http-source@0.2.5 to infinyon-http-source-0.2.5.ipkg
... downloading complete