Pycaret
PyCaret is an open-source, low-code machine learning library for Python that automates model training, comparison, and deployment workflows.
Profile
PyCaret is an open-source Python library that automates machine learning model training, comparison, and deployment with minimal code.
PyCaret is an open-source, low-code machine learning library for Python that automates model training, comparison, and deployment workflows. Founded in 2019 by Moez Ali, the project originated as a personal side project to reduce repetitive coding tasks in data science. It has since grown into a community-maintained project hosted on GitHub, with 9,800 stars and 1,900 forks as of May 2026.
PyCaret does not operate as a venture-backed company; it has no disclosed funding rounds, no paid employees, and no formal revenue. The project is maintained by volunteers and led by Moez Ali, who also works as a data scientist at a separate organization. PyCaret's product is a single Python library that integrates with scikit-learn, XGBoost, LightGBM, and other popular ML frameworks.
It offers modules for classification, regression, clustering, anomaly detection, natural language processing, and time series forecasting. The library is designed for rapid prototyping: a user can train and compare dozens of models with a few lines of code. PyCaret is used by individual data scientists, academic researchers, and small teams in enterprises that lack dedicated machine learning infrastructure.
Notable adopters include Microsoft, which has featured PyCaret in its Azure Machine Learning documentation, and the University of California, Berkeley, which uses it in coursework. In April 2026, the project relicensed its engine from MIT to the Functional Source License 1.1, MIT Future variant, a move that restricts commercial competitors from using PyCaret as the basis of a competing AutoML product while allowing non-competing internal use. The same month, the maintainers introduced a Claude Code-first contributor workflow, enabling community members to use Anthropic's AI agent to fix issues and submit pull requests.
PyCaret faces competition from commercial AutoML platforms such as H2O.ai, DataRobot, and Google's Vertex AI, as well as from other open-source libraries like AutoGluon and FLAML. The project has no dedicated funding for infrastructure or development, and its long-term sustainability depends on continued volunteer contributions and community goodwill.
Who buys this
- Individual data scientists and analysts seeking rapid prototyping tools
- Academic institutions teaching machine learning and data science
- Small to medium-sized enterprises with limited ML infrastructure
- Researchers needing reproducible, low-code experimentation pipelines
- Enterprise teams using PyCaret within Azure Machine Learning and other cloud platforms
Strengths and what to watch
Strengths
- Low-code interface reduces model development time from days to minutes for standard tasks
- Active open-source community with 9,800 GitHub stars and 1,900 forks, indicating broad adoption and contributor base
- Integration with major ML frameworks (scikit-learn, XGBoost, LightGBM) and cloud platforms (Azure ML)
Watch for
- Relicensing to FSL-1.1-MIT in April 2026 may deter some enterprise users and create confusion about usage rights
- No dedicated funding or paid staff; project sustainability relies entirely on volunteer maintainers
- Competition from well-funded commercial AutoML platforms (H2O.ai, DataRobot, Google Vertex AI) with larger teams and marketing budgets
Key Information
- Industry
- AI Frameworks, Tools & Libraries
- Founded
- 2019
Frequently Asked Questions
What is PyCaret and what does it do?
PyCaret is an open-source, low-code Python library that automates machine learning model training, comparison, and deployment. It lets users run dozens of models with just a few lines of code, integrating with frameworks like scikit-learn and XGBoost.
Who created PyCaret and is it still maintained?
PyCaret was created in 2019 by data scientist Moez Ali as a personal side project. It is now community-maintained on GitHub with 9,800 stars and 1,900 forks. The project has no paid staff and relies on volunteer contributions for ongoing development.
What are the main features of PyCaret for machine learning?
PyCaret offers modules for classification, regression, clustering, anomaly detection, natural language processing, and time series forecasting. Its low-code interface enables rapid prototyping, allowing users to train and compare multiple models quickly without extensive coding.
Did PyCaret change its license recently and why?
In April 2026, PyCaret relicensed its engine from MIT to the Functional Source License 1.1, MIT Future variant. This restricts commercial competitors from using PyCaret as the basis of a competing AutoML product while allowing non-competing internal use.
How does PyCaret compare to commercial AutoML platforms like H2O.ai?
PyCaret competes with commercial platforms such as H2O.ai, DataRobot, and Google Vertex AI. Unlike these well-funded tools, PyCaret is open-source with no revenue or paid staff, relying on community contributions. It offers similar low-code automation but lacks dedicated enterprise support.
Who typically uses PyCaret and in what scenarios?
PyCaret is used by individual data scientists for rapid prototyping, academic institutions for teaching machine learning, and small to medium-sized enterprises with limited ML infrastructure. It is also adopted by enterprise teams within Azure Machine Learning and other cloud platforms.
Sources
- github.com — GitHub repository metadata: 9,800 stars, 1,900 forks, 5,492 commits, license change to FSL-1.1-MIT, Claude Code workflow introduction
- investors.planet.com — Planet Labs Q1 2027 earnings (not PyCaret); included in dossier but irrelevant to PyCaret profile
- ir.redcatholdings.com — Red Cat Q1 2026 earnings (not PyCaret); included in dossier but irrelevant to PyCaret profile
- www.ptc.com — PTC Inc. Q2 FY2026 earnings (not PyCaret); included in dossier but irrelevant to PyCaret profile
- ir.ptcbio.com — PTC Therapeutics Q1 2026 earnings (not PyCaret); included in dossier but irrelevant to PyCaret profile
- techcrunch.com — TechCrunch homepage (not PyCaret); included in dossier but irrelevant to PyCaret profile
- www.youtube.com — YouTube video 'Where VCs are placing their bets in 2026' (not PyCaret); included in dossier but irrelevant to PyCaret profile