AutoGluon provides tools for automated machine learning and model development.
EvalML
EvalML builds, optimizes, and evaluates machine learning pipelines with automated data checks and objective functions.

About EvalML
EvalML is an open-source Python AutoML library developed by Alteryx and hosted on GitHub. It automates the building, optimization, and evaluation of machine learning pipelines to reduce manual model tuning work. The library includes automated data quality and problem setup checks to catch issues before modeling, and supports end-to-end pipeline construction covering preprocessing, feature engineering, feature selection, and multiple modeling techniques. It also provides model introspection tools and includes a repository of domain-specific objective functions, with an interface for users to define custom objectives.
Key features
- Automates ML pipeline building, optimization, and evaluation
- Runs automated data quality and problem setup checks
- Builds end-to-end pipelines with preprocessing and feature engineering
- Includes built-in cross-validation for model assessment
- Provides tools for model introspection and understanding
- Supports domain-specific and custom objective functions
- Open-source under a BSD-3-Clause license for free use and modification
- Covers end-to-end pipeline development from preprocessing to model selection
- Includes built-in data checks to identify issues before modeling
EvalML at a glance
- Website
- github.com/alteryx/evalml
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
EvalML alternatives
Tools and sites you could use instead, ranked by how closely they match.
doddle-model is an in-memory machine learning library for Scala, built on Breeze with a scikit-learn-like API using typeclasses.
OpenMetricLearning provides metric learning pipelines, models, and a model zoo.
Lightwood builds and customizes machine learning pipelines using a declarative JSON-AI syntax.
PyTorch Lightning helps pretrain and fine-tune AI models across one or many GPUs with minimal code changes.
Prodmodel supports building, testing, deploying, and iterating on data science pipelines.
Popular in ML Training & Optimization
Well-known listings from the same topic.
EvalML FAQ
How do I install EvalML?
Where can I get support for EvalML?
Is an update checker available for EvalML?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












