For On-Premises brand only:
To create your own plugin, please use this plugin creation guide.