This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, go to https://wso2.com/documentation/.

Creating a Siddhi Extension and Publishing in WSO2 Store

Introduction

This section provides information on the high-level tasks involved in implementing and publishing Siddhi extensions in WSO2 Store.

Basic implementation requirements

  1. Research the area related for which you want to create an Siddhi extension.
  2. Required template can be created using the maven archetype found with following and using the mentioned command. 

The following sections explain how we can create different types of Siddhi Extensions in details,

 

We strongly recommend the non-use of GPL or LGPL licensed libraries in the development of extensions. If there is a reason to use these licenses, the reason needs to be provided along with the extension submission. Hosting extensions that use GPL or LGPL licenses in WSO2 Store will be done at the sole discretion of WSO2 and provision of a reason for the use of GPL LGPL licensed libraries does not guarantee hosting such extension.

Images required for publishing

You need to have PNG images with the following dimensions so that those can be used in the WSO2 store.

  • 580x300
  • 220x200

Publishing the extension

When the extension development is complete, create a JIRA under the Siddhi Extensions project with the following information:

  • Source code can be directly attached to the JIRA or do the development in your own git repo.
  • Once we review the code we will create a repo under  https://github.com/wso2-extensionsand ask you to send the pull request.
  • If GPL or LGPL licensed connectors are used, specify reasons for the use of such libraries. 

 

1218
137
2248
2461
2467
286