Featuretools

The Featuretools Python library supports automated feature engineering and is published as open source.

github.com/alteryx/featuretools
Featuretools homepage screenshot

About Featuretools

Featuretools is an open source Python library for automated feature engineering. It uses Deep Feature Synthesis (DFS) to build a single feature table from multi-table datasets, such as timestamped customer transactions, for a selected target dataframe.

Key features

  • Applies Deep Feature Synthesis to multi-table datasets
  • Creates single feature table for target dataframe
  • Provides built-in primitives for feature creation
  • Allows definition of custom primitives
  • Offers NLP primitives as separate installable add-on
  • Uses Dask to run DFS with njobs greater than 1
Best for: Python users preparing multi-table or transactional data for machine learning.
Good for
  • Open source Python library
  • Installable via pip or Conda-forge
  • Extensible with custom primitives and optional add-ons

Featuretools at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Featuretools alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Data & Analytics

Well-known listings from the same topic.

All 302

Featuretools FAQ

How do I install Featuretools?
Install with python -m pip install featuretools or with conda install -c conda-forge featuretools.
How do I install add-ons?
Install all add-ons with python -m pip install "featuretools[complete]", or install individually with "featuretools[premium]", "featuretools[nlp]", or "featuretools[dask]".
Can I define my own features?
Yes, Featuretools includes built-in primitives and also allows you to define custom primitives.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing