EvalML builds, optimizes, and evaluates machine learning pipelines with automated data checks and objective functions.
Lightwood
Lightwood builds and customizes machine learning pipelines using a declarative JSON-AI syntax.

About Lightwood
Lightwood is an open-source AutoML framework that generates machine learning pipelines from declarative JSON-AI syntax. It organizes work into preprocessing and cleaning, feature engineering with encoders, and model building and training with mixer models.
It works with pandas DataFrames and handles numbers, dates, categories, tags, text, arrays and multimedia formats, with a time-series mode for between-row dependencies. Users can keep defaults, change settings such as column type, or replace steps with custom methods, then generate Python code from the JSON-AI object and train a Predictor with predictor.learn().
Key features
- Generate machine learning pipelines using declarative JSON-AI syntax
- Detect column data types through statistical analysis
- Clean columns and create train/dev/test splits
- Convert data to model inputs with rule-based or learned encoders
- Use default mixers or custom models inheriting BaseMixer
- Support time-series mode for between-row dependencies
- Allows overriding defaults or replacing pipeline steps with custom methods
- Handles multiple data types together in one problem
- Generates Python code from the JSON-AI pipeline description
- Requires input data as pandas DataFrames
Lightwood at a glance
- Website
- github.com/mindsdb/lightwood
- 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
Lightwood alternatives
Tools and sites you could use instead, ranked by how closely they match.
Detecto supports building and training computer vision models with the PyTorch machine learning framework.
Auto_ViML builds multiple machine learning models with a single line of code.
Use Learnergy, a Python library for training and working with energy-based machine learning models.
FEDOT automates machine learning model development through its modeling framework.
Enables single machine or distributed training and evaluation of deep learning models.
Popular in ML Training & Optimization
Well-known listings from the same topic.
Lightwood FAQ
How is a Lightwood pipeline structured?
What data can Lightwood process?
How do I customize a pipeline?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












