Stateful Data Flow Beta Build composable event-driven data pipelines in minutes.

Get Started Now

Hub Basics

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. %copy first-line%

$ 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