Upgini
Automated data & feature enrichment for machine learning
Pricing
Free tier
Flat rate
Adoption
→StableLicense
Open Source
Data freshness
Aging · Jun 8, 2026Overview
What is Upgini?
Upgini is a free automated library that enriches your training dataset with accuracy-improving features from public and community-shared sources, enhancing the performance of machine learning models.
Key differentiator
“Upgini stands out by automating the search and integration of accuracy-improving features from a wide range of public and community-shared datasets, making it easier for developers to enhance their machine learning models.”
Capability profile
Capability Radar
Honest assessment
Strengths & Weaknesses
↑ Strengths
↓ Weaknesses
API requires Python-specific patterns, TypeScript SDK is community-maintained
v0.1 to v0.2 migration required rewriting chain definitions
Primary support for Python libraries and frameworks, limited direct integration with R or Julia environments
Community-shared datasets are sparse compared to public data availability
Fit analysis
Who is it for?
✓ Best for
Projects where manual feature engineering is time-consuming or impractical
Developers looking to quickly improve model accuracy without extensive data preparation
Research teams needing to explore a wide range of features for their models
✕ Not a fit for
Real-time applications requiring immediate feature updates
Scenarios with strict privacy requirements where public data sources cannot be used
Cost structure
Pricing
Free Tier
Available
Open source — free to use
Starts at
$0
Model
Flat rate
Enterprise
None
Performance benchmarks
How Fast Is It?
Ecosystem
Relationships
Alternatives
Works well with
Next step
Get Started with Upgini
Step-by-step setup guide with code examples and common gotchas.