Hi, I'm Emmanuel Katto from Uganda, Alteryx has recently released SDK v2, integrating modern technology to enhance the development of custom tools, significantly expanding its capabilities. With these new tools, I've created prototypes for a QVD Input Tool and a QVD Output Tool (link).
In this post, I want to share the process of developing Alteryx custom tools based on my experience. The general steps are as follows:
Set up Miniconda3
Activate the environment
Install the AYX Python SDK and AYX Plugin CLI
Initialize the AYX Plugin workspace
Install NodeJS
Create the AYX plugin
Modify both the backend and frontend code
Package the AYX plugin
Deploy and use the plugin
Regards
Emmanuel Katto Uganda