Alteryx IO Resources

Explore these resources to customize and extend the power of Alteryx with SDKs, APIs, and more.
Developer Step 101: This document describes the basic overview of Alteryx Platform SDK and Alteryx Plugin CLI.
View full article
Developer Step 101: This document describes the basics steps of the Alteryx Platform SDK.  This articles illustrates how to use the latest developer tools to create a custom plugin or tool for use in Alteryx. 
View full article
The AYX Python SDK lets you extend the functionality of Alteryx Designer via custom tools and plugins. Here is a quick overview.
View full article
Version 2 of AYX Python SDK is now available. For the best experience, and to ensure compatibility with the most recent versions of Designer, please use v2 of AYX Python SDK.
View full article
Understand the differences and compatibility constraints between Platform SDK v1 and Platform SDK v2.    
View full article
In this guide, we use the Alteryx Python SDK and Alteryx Plugin CLI to create a tool that connects directly to a set of data files and determines the most "danceable" songs that contain a set of lyrics. 
View full article
Learn how to manage metadata manually.  Metadata is a set of data used to describe the input or output data of a Python SDK plugin. 
View full article
Learn how to scaffold and write unit test for your custom tools built by the Platform SDK.  Pytest is a unit testing framework intended to test the Python code you write.
View full article
Learn how to create isolated development environments.    
View full article
This document describes the basics of custom tool configurations in the backend.  
View full article
This page describes how to install the Alteryx Platform SDK and Alteryx Plugin CLI.    
View full article
Learn Platform SDK and CLI best practices.
View full article
This document describes how to install the Alteryx SDK CLI that you can use to test extensions.
View full article
These are example tools created using version 2 the AYX Python SDK.    
View full article
In this guide, we use the Alteryx Python SDK and Alteryx Plugin CLI to create a tool that connects directly to 2 Public APIs and gathers the weather forecast for, and distance to, nearby cities.  
View full article
List of common example tools and their descriptions.
View full article
In this guide, we use the Python SDK, UI-SDK, and Plugin CLI to create a tool uses custom UI Components.
View full article
Frequently asked questions for the Platform SDK and CLI.
View full article
The DCM Input Tool demonstrates how to use available DCM utility functions within the SDK.  
View full article
Developer Step 101: Learn how to scaffold the basic Plugin via CLI.  
View full article
This CLI provides a single mechanism to guide you through the entire development process, from scaffolding to packaging.  
View full article