Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Feature-engine

Free#23 of 26 in Data Preparation Software

Feature-engine: An open-source Python library for feature preparation in scikit-learn workflows. Ranked #23 of 26 in Data Preparation Software by our editors (6.0/10); pricing: Free plan; best for python teams engineering machine-learning features.

6.0/10Editor score
Feature-engine6.0 Visit Feature-engine

At a glance

  • Editor score
    6.0 / 10
  • Pricing
    Free plan
  • Best for
    Python teams engineering machine-learning features
  • Free plan
    Yes
  • Paid from
    Free
  • Deployment
    Self_hosted
  • Facts checked
    23 Sep 2026
Feature-engine screenshot
  • Where it wins

    • Covers imputation, encoding, outlier handling and variable transformation.
    • Includes feature selection, feature creation and time-related transformations.
    • Scikit-learn-compatible transformers fit into Python pipelines.
  • Where it doesn't

    • Requires working in Python through an API rather than a general-purpose interface.
    • Self-hosted package requires a local development and pipeline workflow.
    • Support is centered on documentation.

Our verdict on Feature-engine

Feature-engine is an open-source Python library for preparing data used in machine-learning models. Its scikit-learn-compatible transformers are aimed at data scientists and developers building reproducible preprocessing pipelines, from solo projects through enterprise teams. This is a focused library rather than a general-purpose data-preparation interface: teams need to work through Python APIs and incorporate the package into their own workflows.

The package covers a broad set of feature-engineering tasks. Its modules include missing-value imputation, categorical variable encoding, outlier detection and treatment, variable transformation and discretisation, feature selection, feature creation, and datetime and time-series transformations. These capabilities let teams handle multiple preprocessing steps within a Python pipeline, with compatibility for scikit-learn workflows. That fit is the central reason to consider it: teams already building models and preprocessing in Python can use a consistent transformer approach rather than treating feature preparation as a separate interface.

Feature-engine is distributed as a self-hosted Python package and is open source, with a free plan. It is not a hosted service, so it suits teams comfortable installing and maintaining a library within their development environment. Documentation covers installation, transformer APIs and usage examples; the listed support channel is documentation. Choose Feature-engine if your work centers on Python machine-learning pipelines and you want a specialized toolkit for feature preparation. Teams seeking a general-purpose preparation interface or a hosted service should look at alternatives.

Your product? Our editors can test Feature-engine in depth and publish a review, labelled as paid · from $149/mo →

Feature-engine pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on feature-engine.trainindata.com

Feature-engine fact sheet

Free planYes
Paid fromFree
Data profilingNot verified
Visual workflowsNot verified
DeploymentSelf_hosted
Scheduled runsNot verified
Source connectorsNot verified
Row limitNot verified
DeploymentSelf-hosted
SupportDocs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
PricingFree plan
Websitefeature-engine.trainindata.com
Facts checked23 Sep 2026

Alternatives to Feature-engine

See all Feature-engine alternatives →

Used Feature-engine? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Feature-engine for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Feature-engine 6.0/10

Feature-engine is listed in our Data Preparation Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/feature-engine/"><img src="https://www.itechguides.com/best/badge/feature-engine.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update