Skip to content

DirectoryTools

SapientML logo

SapientML

ML pipelines generated from existing datasets.

Visit SapientML

Coding & WebOpen SourceWe checked the prices on github.com on 28 Sep 2026.

SapientML homepage screenshot

What is SapientML?

ML pipelines generated from existing datasets.

Who is SapientML best for?

SapientML is best for data scientists who want a machine learning pipeline for tabular data generated as editable code.

  • Prediction on tabular data

    It builds classification and regression pipelines for table data, such as predicting cancellations, prices or insurance charges from a CSV.

  • Data scientists who want the code

    Rather than a black-box model, it returns the generated Python pipeline with explanations, which you can save, edit and rerun on new data.

  • Fast first models

    It only tests the pipelines it judges most likely to work, learned from human-written solutions, instead of searching every combination.

  • AutoML research

    It is the open implementation of a peer-reviewed software engineering paper on building pipelines from human-written solutions.

How much does SapientML cost?

SapientML is free and open source under the Apache 2.0 licence, with no paid tier.

Free$0No paid tier
  • Open source under the Apache 2.0 licence
  • Installed with pip install sapientml
  • Runs on Python 3.10 to 3.13

SapientML is a Python library, not a hosted service: there is no account, plan or checkout on its site or GitHub page. A demo also runs on Hugging Face Spaces. Full pricing on github.com. We checked these prices on .

How do readers rate SapientML?

No one has rated SapientML yet. Be the first.

No ratings yetThe score and its stars show once 3 readers have rated SapientML.
Your rating

Sign in to rate. One rating per account.

Your rating of SapientML

Is SapientML open source?

Yes. SapientML's code is public under the Apache 2.0 licence, so you can read it, change it and run it yourself.

On GitHub

447stars

Last commit
5 Oct
Repository age
3 years
Latest release
2 Oct
Licence
Apache 2.0
Self-hosted
No
Run it yourselfThe code and the steps to set it up are in its repository on GitHub.View on GitHub

Questions about SapientML

What does SapientML need to run?

SapientML needs Python 3.10 to 3.13 and installs from PyPI with pip install sapientml. You give it a pandas table and the column to predict, and it returns predictions plus the generated pipeline code, which you can save to a folder and run again.

Who is SapientML for?

SapientML is best for data scientists who want a machine learning pipeline for tabular data generated as editable code.

Is SapientML free?

Yes. SapientML has a free plan: open source under the Apache 2.0 licence.

Is SapientML open source?

Yes. SapientML's code is public under the Apache 2.0 licence, so you can read it, change it and run it yourself.

Where can I try SapientML?

On its official website, sapientml.io.

Can I use SapientML commercially?

Yes. SapientML is released under the Apache 2.0 licence, which allows commercial use, changes and redistribution as long as you keep the licence and copyright notices. It installs as a Python package, so there is nothing to buy or sign up for.