Python SDK

The Python SDK is in a Beta state. The tools and related documentation are under development.

The Alteryx Python SDK is a Python extension module that provides users the ability to write custom Alteryx plugin tools using Python. Use the Python SDK to access core elements of the Alteryx Engine framework.

Plugin Structure

Alteryx picks up plugins from the bin/HtmlPlugins folder found within its install folder. In this folder, create a new folder with the name of your plugin.

bin/HtmlPlugins/MyNiftyPlugin

Inside your plugin folder, you need to have the following 4 files:

To see a complete example implementation, navigate to bin/HtmlPlugins/PythonSDKExample.