Feature Engine provides Python tools for feature engineering and selection that are compatible with scikit-learn.
Featuretools
The Featuretools Python library supports automated feature engineering and is published as open source.

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
- Open source Python library
- Installable via pip or Conda-forge
- Extensible with custom primitives and optional add-ons
Featuretools at a glance
- Category
- AI & Machine Learning › AI Data & Analytics
- 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.
tsfresh automatically extracts relevant features from time series data.
Snorkel helps generate training data programmatically through weak supervision.
PyCaret provides a low code AutoML platform for Python, with a scikit-learn native engine and React control plane.
mljar-supervised provides tabular data AutoML with feature engineering, hyperparameter tuning, explanations, and documentation.
Python library for decision tree visualization and model interpretation.
Popular in AI Data & Analytics
Well-known listings from the same topic.
Featuretools FAQ
How do I install Featuretools?
How do I install add-ons?
Can I define my own features?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












