Skip to content
@alteryx

alteryx

Alteryx Open Source

Alteryx Open Source

Alteryx Open Source

We create next generation technologies, tools, and products to unleash the full potential of machine learning. Our mission is to turbo-charge machine learning and data science efforts by creating open source projects that form the foundation of ML capability within the Alteryx Platform.

Libraries

We currently have four Python libraries available for machine learning aficionados to use.

  • Featuretools automates the feature engineering process
  • EvalML automates model building, includes data checks, and even offers tools for model understanding
  • Compose automates prediction engineering
  • Woodwork standarizes data typing across all of our libaries

Blog Posts

The Alteryx Open Source team also shares strategies for making the most of these libraries and insights they’ve learned along the way on the Innovation Labs blog. Some recent posts include:

Want to keep up with all the great open-source work at Alteryx?

Be sure to follow @AlteryxOSS on Twitter, and subscribe to our open source newsletter. And if you’d like to work on awesome tools like these every day, check out our careers site and get in touch.

Pinned Loading

  1. featuretools Public

    An open source python library for automated feature engineering

    Python 7.5k 902

  2. evalml Public

    EvalML is an AutoML library written in python.

    Python 816 91

  3. compose Public

    A machine learning tool for automated prediction engineering. It allows you to easily structure prediction problems and generate labels for supervised learning.

    Python 507 49

  4. woodwork Public

    Woodwork is a Python library that provides robust methods for managing and communicating data typing information.

    Python 154 22

  5. nlp_primitives Public

    Natural Language Processing primitives for Featuretools

    Python 37 11

  6. open_source_demos Public

    A collection of demos showcasing automated feature engineering and machine learning in diverse use cases

    Jupyter Notebook 500 171

Repositories

Showing 10 of 142 repositories
  • featuretools Public

    An open source python library for automated feature engineering

    Python 7,486 BSD-3-Clause 902 149 (5 issues need help) 9 Updated Jul 7, 2025
  • woodwork Public

    Woodwork is a Python library that provides robust methods for managing and communicating data typing information.

    Python 154 BSD-3-Clause 22 148 (2 issues need help) 4 Updated Jul 7, 2025
  • evalml Public

    EvalML is an AutoML library written in python.

    Python 816 BSD-3-Clause 91 315 (26 issues need help) 8 Updated Jul 7, 2025
  • locust-grasshopper Public

    a load testing tool extended from locust

    Python 182 Apache-2.0 10 0 1 Updated Jun 19, 2025
  • cloud-api-example-code Public

    Examples of calling Alteryx Cloud APIs

    Python 2 BSD-3-Clause 1 0 0 Updated Apr 17, 2025
  • compose Public

    A machine learning tool for automated prediction engineering. It allows you to easily structure prediction problems and generate labels for supervised learning.

    Python 507 BSD-3-Clause 49 20 3 Updated Mar 31, 2025
  • JavaScript 0 1 0 0 Updated Jan 21, 2025
  • nlp_primitives Public

    Natural Language Processing primitives for Featuretools

    Python 37 BSD-3-Clause 11 25 2 Updated Aug 18, 2024
  • Python 4 0 1 0 Updated Jun 20, 2024
  • primitive-demos Public

    Demo notebooks showcasing premium primitives

    Jupyter Notebook 0 1 0 1 Updated Jun 17, 2024