A Visual Studio Code/ Cursor extension designed to streamline the development process for creating custom tools in Alteryx Designer using Alteryx SDKs.
This extension provides several features to enhance the development experience when building custom Alteryx Designer tools:
- Workspace-wide tool management
- Custom Tool templates generation
- Custom views for front-end and back-end tool development
- Integrated debugging support for front-end and back-end tool development
- Automatic deployment of tools to Alteryx Designer
- Scaffolding templates for new Alteryx custom tools
- Syntax highlighting for Alteryx-specific files
- IntelliSense support for Alteryx SDK APIs
- Quick snippets for common Alteryx tool patterns
- Open Visual Studio Code
- Go to the Extensions view (Ctrl+Shift+X or Cmd+Shift+X)
- Search for "Alteryx Tool Developer"
- Click Install
- Reload VS Code when prompted
Alternatively, you can install the extension from the Visual Studio Code Marketplace.
- Visual Studio Code 1.x or higher
- Alteryx Designer installed locally
- Node.js and npm (for SDK development)
- Python >= 3.8.5 or >= 3.10 (for SDK development)
This extension contributes the following settings:
alteryx.sdkPath
: Path to your Alteryx SDK installationalteryx.designerPath
: Path to your Alteryx Designer installationalteryx.autoDeployTools
: Enable/disable automatic deployment of tools to Alteryx Designer
- Debug configuration may require manual setup in some environments
Initial release of the Alteryx Tool Developer Extension:
- Basic project scaffolding
- SDK integration
- Tool templates
For more information about developing with this extension:
Happy Tool Building!