{
  "kafka": {
    "extension": {
      "name": "kafka",
      "displayName": "Kafka",
      "version": "5.0.16"
    },
    "identifier": {
      "alternativeTypes": ["kafkaMultiDC"]
    },
    "dependencies": [
      {
        "name": "siddhi-io-kafka",
        "version": "5.0.16",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/kafka/siddhi-io-kafka/5.0.16/siddhi-io-kafka-5.0.16.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])kafka([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "siddhi-map-protobuf",
        "version": "1.1.1",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/map/protobuf/siddhi-map-protobuf/1.1.1/siddhi-map-protobuf-1.1.1.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])map([_-])protobuf([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "kafka-clients",
        "version": "3.0.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/apache/kafka/kafka-clients/3.0.0/kafka-clients-3.0.0.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          },
          {
            "type": "JAR",
            "usedBy": "SAMPLES"
          }
        ],
        "lookupRegex": "kafka([_-])clients([_-])3.0.0(.*).jar"
      },
      {
        "name": "kafka-2.13",
        "version": "3.0.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/apache/kafka/kafka_2.13/3.0.0/kafka_2.13-3.0.0.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          },
          {
            "type": "JAR",
            "usedBy": "SAMPLES"
          }
        ],
        "lookupRegex": "kafka([_-])2.13([_-])3.0.0(.*).jar"
      },
      {
        "name": "scala-library",
        "version": "2.11.8",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.8/scala-library-2.11.8.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "SAMPLES"
          }
        ],
        "lookupRegex": "scala([_-])library([_-])2.11.8(.*).jar"
      },
      {
        "name": "metrics-core",
        "version": "2.2.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "metrics([_-])core([_-])2.2.0(.*).jar"
      },
      {
        "name": "kafka-protobuf-provider",
        "version": "7.0.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://packages.confluent.io/maven/io/confluent/kafka-protobuf-provider/7.0.0/kafka-protobuf-provider-7.0.0.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "kafka([_-])protobuf([_-])provider([_-])7.0.0(.*).jar"
      },
      {
        "name": "kafka-protobuf-serializer",
        "version": "7.0.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://packages.confluent.io/maven/io/confluent/kafka-protobuf-serializer/7.0.0/kafka-protobuf-serializer-7.0.0.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "kafka([_-])protobuf([_-])serializer([_-])7.0.0(.*).jar"
      },
      {
        "name": "kafka-protobuf-types",
        "version": "7.0.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://packages.confluent.io/maven/io/confluent/kafka-protobuf-types/7.0.0/kafka-protobuf-types-7.0.0.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "kafka([_-])protobuf([_-])types([_-])7.0.0(.*).jar"
      },
      {
        "name": "kafka-schema-registry-client",
        "version": "7.0.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://packages.confluent.io/maven/io/confluent/kafka-schema-registry-client/7.0.0/kafka-schema-registry-client-7.0.0.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "kafka([_-])schema([_-])registry([_-])client([_-])7.0.0(.*).jar"
      },
      {
        "name": "kafka-schema-serializer",
        "version": "7.0.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://packages.confluent.io/maven/io/confluent/kafka-schema-serializer/7.0.0/kafka-schema-serializer-7.0.0.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "kafka([_-])schema([_-])serializer([_-])7.0.0(.*).jar"
      },
      {
        "name": "kotlin-stdlib",
        "version": "1.4.20",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.20/kotlin-stdlib-1.4.20.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "kotlin([_-])stdlib([_-])1.4.20(.*).jar"
      },
      {
        "name": "proto-google-common-protos",
        "version": "2.7.4",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/2.7.4/proto-google-common-protos-2.7.4.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "proto([_-])google([_-])common([_-])protos([_-])2.7.4(.*).jar"
      },
      {
        "name": "protobuf-java",
        "version": "3.19.4",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.19.4/protobuf-java-3.19.4.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "protobuf([_-])java([_-])3.19.4.jar"
      },
      {
        "name": "wire-runtime",
        "version": "3.6.1",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/com/squareup/wire/wire-runtime/3.6.1/wire-runtime-3.6.1.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "wire([_-])runtime([_-])3.6.1(.*).jar"
      },
      {
        "name": "wire-schema",
        "version": "3.6.1",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/com/squareup/wire/wire-schema/3.6.1/wire-schema-3.6.1.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "wire([_-])schema([_-])3.6.1(.*).jar"
      }
    ]
  },

  "jms": {
    "extension": {
      "name": "jms",
      "displayName": "JMS",
      "version": "2.0.5"
    },
    "dependencies": [
      {
        "name": "siddhi-io-jms",
        "version": "2.0.5",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/jms/siddhi-io-jms/2.0.5/siddhi-io-jms-2.0.5.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])jms([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "activemq-client",
        "version": "5.16.4",
        "download": {
          "autoDownloadable": false,
          "instructions": "1. Download the jar from 'https://repo1.maven.org/maven2/org/apache/activemq/activemq-client/5.16.4/activemq-client-5.16.4.jar'.<br/>2. Navigate to '{WSO2SI/Tooling_Home}/bin' and run the following command:<br/>&nbsp;For Linux: './icf-provider.sh org.apache.activemq.jndi.ActiveMQInitialContextFactory downloaded/jar/path/activemq-client-5.x.x.jar carbon_home/lib'.<br/>&nbsp;For Windows: './icf-provider.bat org.apache.activemq.jndi.ActiveMQInitialContextFactory downloaded\\jar\\path\\activemq-client-5.x.x.jar carbon_home\\lib'."
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "activemq([_-])client([_-])[0-9]+.[0-9]+.[\\.0-9]+(.*).jar"
      },
      {
        "name": "hawtbuf",
        "version": "1.9",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          },
          {
            "type": "JAR",
            "usedBy": "SAMPLES"
          }
        ],
        "lookupRegex": "hawtbuf([_-])1.9.jar"
      },
      {
        "name": "geronimo-j2ee-management_1.1_spec",
        "version": "1.0.1",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/geronimo-j2ee-management_1.1_spec-1.0.1.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          },
          {
            "type": "JAR",
            "usedBy": "SAMPLES"
          }
        ],
        "lookupRegex": "geronimo([_-])j2ee([_-])management([_-])1.1([_-])spec([_-])1.0.1(.*).jar"
      },
      {
        "name": "geronimo-jms_1.1_spec",
        "version": "1.1.1",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          },
          {
            "type": "JAR",
            "usedBy": "SAMPLES"
          }
        ],
        "lookupRegex": "geronimo([_-])jms([_-])1.1([_-])spec([_-])1.1.1(.*).jar"
      }
    ]
  },

  "ibmmq": {
    "extension": {
      "name": "ibmmq",
      "displayName": "IBM MQ",
      "version": "3.0.0"
    },
    "dependencies": [
      {
        "name": "siddhi-io-ibmmq",
        "version": "3.0.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/ibmmq/siddhi-io-ibmmq/3.0.0/siddhi-io-ibmmq-3.0.0.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])ibmmq([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "com.ibm.mq.allclient",
        "version": "9.0.5.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/com/ibm/mq/com.ibm.mq.allclient/9.0.5.0/com.ibm.mq.allclient-9.0.5.0.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "com.ibm.mq.allclient([_-])9.0.5.0(.+).jar"
      },
      {
        "name": "javax.jms-api",
        "version": "2.0.1",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/javax/jms/javax.jms-api/2.0.1/javax.jms-api-2.0.1.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "javax.jms([_-])api([_-])2.0.1(.+).jar"
      }
    ]
  },

  "cdc-mysql": {
    "extension": {
      "name": "cdc-mysql",
      "displayName": "Change Data Capture - MySQL",
      "version": "2.0.11"
    },
    "identifier": {
      "type": "cdc",
      "uniqueAttribute": "url",
      "uniqueAttributeValueRegex": "jdbc:mysql:(.*)"
    },
    "dependencies": [
      {
        "name": "siddhi-io-cdc",
        "version": "2.0.11",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/cdc/siddhi-io-cdc/2.0.11/siddhi-io-cdc-2.0.11.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])cdc([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "mysql-connector-java",
        "version": "8.0.18",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "mysql([_-])connector([_-])java([_-])8.0.18(.*).jar"
      }
    ]
  },

  "cdc-oracle": {
    "extension": {
      "name": "cdc-oracle",
      "displayName": "Change Data Capture - Oracle",
      "version": "2.0.11"
    },
    "identifier": {
      "type": "cdc",
      "uniqueAttribute": "url",
      "uniqueAttributeValueRegex": "jdbc:oracle:(.*)"
    },
    "dependencies": [
      {
        "name": "siddhi-io-cdc",
        "version": "2.0.11",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/cdc/siddhi-io-cdc/2.0.11/siddhi-io-cdc-2.0.11.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])cdc([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "ojdbc8",
        "version": "12.2.0.1",
        "download": {
          "autoDownloadable": false,
          "instructions": "1. Download the jar from: 'https://maven.xwiki.org/externals/com/oracle/jdbc/ojdbc8/12.2.0.1/ojdbc8-12.2.0.1.jar'<br/>2. Navigate to 'carbon_home/bin' and use the command './spi-provider.sh oracle.jdbc.OracleDriver java.sql.Driver downloaded/path/to/jar/ojdbc8.jar'.<br/>3. Place the bundle to carbon_home/lib"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "ojdbc8([_-])12.2.0.1(.*).jar"
      },
      {
        "name": "xstreams",
        "version": "12.2.0.1",
        "download": {
          "autoDownloadable": false,
          "instructions": "1. Download relevant instant client zip from 'https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html'.<br/>2. Unzip it and locate 'xstreams.jar'.<br/>3. Navigate to 'carbon_home/bin' and convert it to bundle using the command './jartobundle.sh source/dir/xstreams.jar carbon_home/lib'.<br/>&nbsp;Only for Linux, use './jni-provider.sh source/dir/xstreams.jar carbon_home/lib clntsh'."
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "ojdbc8([_-])12.2.0.1(.*).jar"
      }
    ]
  },

  "cdc-postgresql": {
    "extension": {
      "name": "cdc-postgresql",
      "displayName": "Change Data Capture - PostgreSQL",
      "version": "2.0.11"
    },
    "identifier": {
      "type": "cdc",
      "uniqueAttribute": "url",
      "uniqueAttributeValueRegex": "jdbc:postgresql:(.*)"
    },
    "dependencies": [
      {
        "name": "siddhi-io-cdc",
        "version": "2.0.11",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/cdc/siddhi-io-cdc/2.0.11/siddhi-io-cdc-2.0.11.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])cdc([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "postgresql",
        "version": "42.2.10",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.10/postgresql-42.2.10.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "postgresql([_-])42.2.10(.*).jar"
      }
    ]
  },

  "cdc-mssql": {
    "extension": {
      "name": "cdc-mssql",
      "displayName": "Change Data Capture - MS SQL",
      "version": "2.0.11"
    },
    "identifier": {
      "type": "cdc",
      "uniqueAttribute": "url",
      "uniqueAttributeValueRegex": "jdbc:sqlserver:(.*)"
    },
    "dependencies": [
      {
        "name": "siddhi-io-cdc",
        "version": "2.0.11",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/cdc/siddhi-io-cdc/2.0.11/siddhi-io-cdc-2.0.11.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])cdc([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "mssql-jdbc",
        "version": "8.2.1.jre8",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/com/microsoft/sqlserver/mssql-jdbc/8.2.1.jre8/mssql-jdbc-8.2.1.jre8.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "mssql([_-])jdbc([_-])8.2.1.jre8(.*).jar"
      }
    ]
  },

  "cdc-mongodb": {
    "extension": {
      "name": "cdc-mongodb",
      "displayName": "Change Data Capture - Mongo DB",
      "version": "2.0.11"
    },
    "identifier": {
      "type": "cdc",
      "uniqueAttribute": "url",
      "uniqueAttributeValueRegex": "jdbc:mongodb:(.*)"
    },
    "dependencies": [
      {
        "name": "siddhi-io-cdc",
        "version": "2.0.11",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/cdc/siddhi-io-cdc/2.0.11/siddhi-io-cdc-2.0.11.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])cdc([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "mongo-java-driver",
        "version": "3.4.2",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/mongodb/mongo-java-driver/3.4.2/mongo-java-driver-3.4.2.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "mongo([_-])java([_-])driver([_-])3.4.2(.*).jar"
      }
    ]
  },

  "prometheus": {
    "extension": {
      "name": "prometheus",
      "displayName": "Prometheus",
      "version": "2.1.3"
    },
    "dependencies": [
      {
        "name": "siddhi-io-prometheus",
        "version": "2.1.3",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/prometheus/siddhi-io-prometheus/2.1.3/siddhi-io-prometheus-2.1.3.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])prometheus([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "simpleclient",
        "version": "0.5.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/prometheus/simpleclient/0.5.0/simpleclient-0.5.0.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "simpleclient([_-])0.5.0.jar"
      },
      {
        "name": "simpleclient_common",
        "version": "0.5.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/prometheus/simpleclient_common/0.5.0/simpleclient_common-0.5.0.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "simpleclient([_-])common([_-])0.5.0.jar"
      },
      {
        "name": "simpleclient_httpserver",
        "version": "0.5.0",
        "download": {
          "autoDownloadable": false,
          "instructions": "1. Download the jar from 'https://repo1.maven.org/maven2/io/prometheus/simpleclient_httpserver/0.5.0/simpleclient_httpserver-0.5.0.jar'.<br/>2. Copy the jar to '{WSO2SI/Tooling_Home}/lib' directory"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "simpleclient([_-])httpserver([_-])0.5.0.jar"
      },
      {
        "name": "simpleclient_pushgateway",
        "version": "0.5.0",
        "download": {
          "autoDownloadable": false,
          "instructions": "1. Download the jar from 'https://repo1.maven.org/maven2/io/prometheus/simpleclient_pushgateway/0.5.0/simpleclient_pushgateway-0.5.0.jar'.<br/>2. Copy the jar to '{WSO2SI/Tooling_Home}/lib' directory"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "simpleclient([_-])pushgateway([_-])0.5.0.jar"
      },
      {
        "name": "com.sun.net.httpserver",
        "version": "20070405",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/com/sun/net/httpserver/http/20070405/http-20070405.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "http([_-])20070405(.*).jar"
      }
    ]
  },

  "nats": {
    "extension": {
      "name": "nats",
      "displayName": "NATS",
      "version": "2.0.14"
    },
    "dependencies": [
      {
        "name": "siddhi-io-nats",
        "version": "2.0.14",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/nats/siddhi-io-nats/2.0.14/siddhi-io-nats-2.0.14.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])nats([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "jnats",
        "version": "2.6.5",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/nats/jnats/2.6.5/jnats-2.6.5.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "jnats([_-])2.6.5(.*).jar"
      },
      {
        "name": "java-nats-streaming",
        "version": "2.2.2",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/nats/java-nats-streaming/2.2.2/java-nats-streaming-2.2.2.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "java([_-])nats([_-])streaming([_-])2.2.2(.*).jar"
      },
      {
        "name": "protobuf-java",
        "version": "3.19.4",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.19.4/protobuf-java-3.19.4.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "protobuf([_-])java([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "grpc": {
    "extension": {
      "name": "grpc",
      "displayName": "gRPC",
      "version": "1.0.10"
    },
    "identifier": {
      "alternativeTypes": [
        "grpc-call",
        "grpc-service-response",
        "grpc-call-response",
        "grpc-service"
      ]
    },
    "dependencies": [
      {
        "name": "siddhi-io-grpc",
        "version": "1.0.12",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/grpc/siddhi-io-grpc/1.0.12/siddhi-io-grpc-1.0.12.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])grpc([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "siddhi-map-protobuf",
        "version": "1.1.1",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/map/protobuf/siddhi-map-protobuf/1.1.1/siddhi-map-protobuf-1.1.1.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])map([_-])protobuf([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "protobuf-java",
        "version": "3.19.4",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.19.4/protobuf-java-3.19.4.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "protobuf([_-])java([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "mongodb": {
    "extension": {
      "name": "mongodb",
      "displayName": "MongoDB",
      "version": "2.1.4"
    },
    "dependencies": [
      {
        "name": "siddhi-store-mongodb",
        "version": "2.1.4",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/store/mongodb/siddhi-store-mongodb/2.1.4/siddhi-store-mongodb-2.1.4.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])store([_-])mongodb([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "mongo-java-driver",
        "version": "3.4.2",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/mongodb/mongo-java-driver/3.4.2/mongo-java-driver-3.4.2.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "mongo([_-])java([_-])driver([_-])3.4.2(.*).jar"
      }
    ]
  },

  "rdbms-mysql": {
    "extension": {
      "name": "rdbms-mysql",
      "displayName": "RDBMS - MySQL",
      "version": "7.0.15"
    },
    "identifier": {
      "type": "rdbms",
      "uniqueAttribute": "jdbc.driver.name",
      "uniqueAttributeValue": "com.mysql.jdbc.Driver"
    },
    "dependencies": [
      {
        "name": "siddhi-store-rdbms",
        "version": "7.0.15",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/store/rdbms/siddhi-store-rdbms/7.0.15/siddhi-store-rdbms-7.0.15.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])store([_-])rdbms([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "mysql-connector-java",
        "version": "8.0.18",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "mysql([_-])connector([_-])java([_-])8.0.18(.*).jar"
      }
    ]
  },

  "rdbms-mssql": {
    "extension": {
      "name": "rdbms-mssql",
      "displayName": "RDBMS - MS SQL",
      "version": "7.0.15"
    },
    "identifier": {
      "type": "rdbms",
      "uniqueAttribute": "jdbc.driver.name",
      "uniqueAttributeValue": "com.microsoft.sqlserver.jdbc.SQLServerDriver"
    },
    "dependencies": [
      {
        "name": "siddhi-store-rdbms",
        "version": "7.0.15",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/store/rdbms/siddhi-store-rdbms/7.0.15/siddhi-store-rdbms-7.0.15.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])store([_-])rdbms([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "mssql-jdbc",
        "version": "8.2.1.jre8",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/com/microsoft/sqlserver/mssql-jdbc/8.2.1.jre8/mssql-jdbc-8.2.1.jre8.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "mssql([_-])jdbc([_-])8.2.1.jre8(.*).jar"
      }
    ]
  },

  "rdbms-postgresql": {
    "extension": {
      "name": "rdbms-postgresql",
      "displayName": "RDBMS - Postgre SQL",
      "version": "7.0.15"
    },
    "identifier": {
      "type": "rdbms",
      "uniqueAttribute": "jdbc.driver.name",
      "uniqueAttributeValue": "org.postgresql.Driver"
    },
    "dependencies": [
      {
        "name": "siddhi-store-rdbms",
        "version": "7.0.15",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/store/rdbms/siddhi-store-rdbms/7.0.15/siddhi-store-rdbms-7.0.15.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])store([_-])rdbms([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "postgresql",
        "version": "42.2.10",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.10/postgresql-42.2.10.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "postgresql([_-])42.2.10(.*).jar"
      }
    ]
  },

  "rdbms-oracle": {
    "extension": {
      "name": "rdbms-oracle",
      "displayName": "RDBMS - Oracle",
      "version": "7.0.15"
    },
    "identifier": {
      "type": "rdbms",
      "uniqueAttribute": "jdbc.driver.name",
      "uniqueAttributeValue": "oracle.jdbc.driver.OracleDriver"
    },
    "dependencies": [
      {
        "name": "siddhi-store-rdbms",
        "version": "7.0.15",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/store/rdbms/siddhi-store-rdbms/7.0.15/siddhi-store-rdbms-7.0.15.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])store([_-])rdbms([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "ojdbc8",
        "version": "12.2.0.1",
        "download": {
          "autoDownloadable": false,
          "instructions": "1. Download the jar from: 'https://maven.xwiki.org/externals/com/oracle/jdbc/ojdbc8/12.2.0.1/ojdbc8-12.2.0.1.jar'<br/>2. Navigate to 'carbon_home/bin' and use the command './spi-provider.sh oracle.jdbc.OracleDriver java.sql.Driver downloaded/path/to/jar/ojdbc8.jar'.<br/>3. Place the bundle to carbon_home/lib"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "ojdbc8([_-])12.2.0.1(.*).jar"
      }
    ]
  },

  "hbase": {
    "extension": {
      "name": "hbase",
      "displayName": "HBase",
      "version": "5.0.0"
    },
    "dependencies": [
      {
        "name": "siddhi-store-hbase",
        "version": "5.0.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/wso2/extension/siddhi/store/hbase/siddhi-store-hbase/5.0.0/siddhi-store-hbase-5.0.0.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])store([_-])hbase([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "hbase-shaded-client",
        "version": "2.5.1",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/apache/hbase/hbase-shaded-client/2.5.1/hbase-shaded-client-2.5.1.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "hbase([_-])shaded([_-])client([_-])2.5.1(.*).jar"
      },
      {
        "name": "htrace-core",
        "version": "4.0.0-incubating",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/apache/htrace/htrace-core/4.0.0-incubating/htrace-core-4.0.0-incubating.jar"
        },
        "usages": [
          {
            "type": "JAR",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "htrace([_-])core([_-])4.0.0([_-])incubating(.*).jar"
      }
    ]
  },

  "cassandra": {
    "extension": {
      "name": "cassandra",
      "displayName": "Cassandra",
      "version": "2.0.0"
    },
    "dependencies": [
      {
        "name": "siddhi-store-cassandra",
        "version": "2.0.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/wso2/extension/siddhi/store/cassandra/siddhi-store-cassandra/2.0.0/siddhi-store-cassandra-2.0.0.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])store([_-])cassandra([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "cassandra-driver-core",
        "version": "3.11.3",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/com/datastax/cassandra/cassandra-driver-core/3.11.3/cassandra-driver-core-3.11.3.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "cassandra([_-])driver([_-])core([_-])3.11.3(.*).jar"
      }
    ]
  },

  "redis": {
    "extension": {
      "name": "redis",
      "displayName": "Redis",
      "version": "3.1.3"
    },
    "dependencies": [
      {
        "name": "siddhi-store-redis",
        "version": "3.1.3",
        "download": {
          "autoDownloadable": true,
          "url": "https://maven.wso2.org/nexus/content/repositories/releases/io/siddhi/extension/store/redis/siddhi-store-redis/3.1.3/siddhi-store-redis-3.1.3.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])store([_-])redis([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "jedis",
        "version": "2.9.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/redis/clients/jedis/2.9.0/jedis-2.9.0.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "jedis([_-])2.9.0(.*).jar"
      }
    ]
  },

  "http": {
    "extension": {
      "name": "http",
      "displayName": "HTTP Transport",
      "version": "2.3.4"
    },
    "identifier": {
      "alternativeTypes": [
        "http-call",
        "http-request",
        "http-response",
        "http-service-response",
        "http-call-response",
        "http-request",
        "http-response",
        "http-service"
      ]
    },
    "dependencies": [
      {
        "name": "siddhi-io-http",
        "version": "2.3.5",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/http/siddhi-io-http/2.3.5/siddhi-io-http-2.3.5.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])http([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "file": {
    "extension": {
      "name": "file",
      "displayName": "File",
      "version": "2.0.18"
    },
    "identifier": {
      "alternativeTypes": ["fileeventlistener"]
    },
    "dependencies": [
      {
        "name": "siddhi-io-file",
        "version": "2.0.16",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/file/siddhi-io-file/2.0.18/siddhi-io-file-2.0.18.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])file([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "tcp": {
    "extension": {
      "name": "tcp",
      "displayName": "TCP Transport",
      "version": "3.0.6"
    },
    "dependencies": [
      {
        "name": "siddhi-io-tcp",
        "version": "3.0.5",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/tcp/siddhi-io-tcp/3.0.6/siddhi-io-tcp-3.0.6.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])tcp([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "email": {
    "extension": {
      "name": "email",
      "displayName": "E-mail",
      "version": "2.0.7"
    },
    "dependencies": [
      {
        "name": "siddhi-io-email",
        "version": "2.0.7",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/email/siddhi-io-email/2.0.7/siddhi-io-email-2.0.7.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])email([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "rabbitmq": {
    "extension": {
      "name": "rabbitmq",
      "displayName": "RabbitMQ",
      "version": "3.0.7"
    },
    "dependencies": [
      {
        "name": "siddhi-io-rabbitmq",
        "version": "3.0.7",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/rabbitmq/siddhi-io-rabbitmq/3.0.7/siddhi-io-rabbitmq-3.0.7.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])rabbitmq([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "mqtt": {
    "extension": {
      "name": "mqtt",
      "displayName": "MQTT",
      "version": "3.0.1"
    },
    "dependencies": [
      {
        "name": "siddhi-io-mqtt",
        "version": "3.0.0",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/mqtt/siddhi-io-mqtt/3.0.1/siddhi-io-mqtt-3.0.1.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])mqtt([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "sqs": {
    "extension": {
      "name": "sqs",
      "displayName": "Amazon SQS",
      "version": "3.0.0"
    },
    "dependencies": [
      {
        "name": "siddhi-io-sqs",
        "version": "3.0.1",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/sqs/siddhi-io-sqs/3.0.1/siddhi-io-sqs-3.0.1.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])sqs([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "websocket": {
    "extension": {
      "name": "websocket",
      "displayName": "WebSockets",
      "version": "3.0.3"
    },
    "identifier": {
      "alternativeTypes": ["websocket-server"]
    },
    "dependencies": [
      {
        "name": "siddhi-io-websocket",
        "version": "3.0.3",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/websocket/siddhi-io-websocket/3.0.3/siddhi-io-websocket-3.0.3.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])websocket([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "googlepubsub": {
    "extension": {
      "name": "googlepubsub",
      "displayName": "GooglePubsub Service",
      "version": "2.0.3"
    },
    "dependencies": [
      {
        "name": "siddhi-io-googlepubsub",
        "version": "2.0.3",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/googlepubsub/siddhi-io-googlepubsub/2.0.3/siddhi-io-googlepubsub-2.0.3.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])googlepubsub([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "hl7": {
    "extension": {
      "name": "hl7",
      "displayName": "HL7",
      "version": "3.0.1"
    },
    "dependencies": [
      {
        "name": "siddhi-io-hl7",
        "version": "3.0.1",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/hl7/siddhi-io-hl7/3.0.1/siddhi-io-hl7-3.0.1.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])hl7([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "snmp": {
    "extension": {
      "name": "snmp",
      "displayName": "SNMP",
      "version": "2.0.1"
    },
    "dependencies": [
      {
        "name": "siddhi-io-snmp",
        "version": "2.0.1",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/wso2/extension/siddhi/io/snmp/siddhi-io-snmp/2.0.1/siddhi-io-snmp-2.0.1.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])snmp([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "google-cloud-storage": {
    "extension": {
      "name": "google-cloud-storage",
      "displayName": "Google Cloud Storage",
      "version": "1.0.1"
    },
    "dependencies": [
      {
        "name": "siddhi-io-gcs",
        "version": "1.0.1",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/gcs/siddhi-io-gcs/1.0.1/siddhi-io-gcs-1.0.1.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])gcs([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "s3": {
    "extension": {
      "name": "s3",
      "displayName": "Amazon S3",
      "version": "1.0.4"
    },
    "dependencies": [
      {
        "name": "siddhi-io-s3",
        "version": "1.0.3",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/s3/siddhi-io-s3/1.0.4/siddhi-io-s3-1.0.4.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])s3([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "elasticsearch": {
    "extension": {
      "name": "elasticsearch",
      "displayName": "ElasticSearch",
      "version": "3.2.2"
    },
    "dependencies": [
      {
        "name": "siddhi-store-elasticsearch",
        "version": "3.2.2",
        "download": {
          "autoDownloadable": true,
          "url": "https://maven.wso2.org/nexus/content/repositories/releases/io/siddhi/extension/store/elasticsearch/siddhi-store-elasticsearch/3.2.2/siddhi-store-elasticsearch-3.2.2.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])store([_-])elasticsearch([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "azuredatalake": {
    "extension": {
      "name": "azuredatalake",
      "displayName": "Azure Data Lake",
      "version": "1.0.2"
    },
    "dependencies": [
      {
        "name": "siddhi-io-azuredatalake",
        "version": "1.0.2",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/io/siddhi/extension/io/azuredatalake/siddhi-io-azuredatalake/1.0.2/siddhi-io-azuredatalake-1.0.2.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])azuredatalake([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  },

  "wso2event": {
    "extension": {
      "name": "wso2event",
      "displayName": "WSO2 Event",
      "version": "5.0.2"
    },
    "dependencies": [
      {
        "name": "siddhi-io-wso2event",
        "version": "5.0.2",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/wso2/extension/siddhi/io/wso2event/siddhi-io-wso2event/5.0.2/siddhi-io-wso2event-5.0.2.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])io([_-])wso2event([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      },
      {
        "name": "siddhi-map-wso2event",
        "version": "5.0.3",
        "download": {
          "autoDownloadable": true,
          "url": "https://repo1.maven.org/maven2/org/wso2/extension/siddhi/map/wso2event/siddhi-map-wso2event/5.0.3/siddhi-map-wso2event-5.0.3.jar"
        },
        "usages": [
          {
            "type": "BUNDLE",
            "usedBy": "RUNTIME"
          }
        ],
        "lookupRegex": "siddhi([_-])map([_-])wso2event([_-])[0-9]+.[0-9]+.[\\.0-9]+.jar"
      }
    ]
  }
}
