scikit-learn is the leading Python library for machine learning, offering a consistent API for classification, regression, clustering, and dimensionality reduction. Originally developed at INRIA, the French national research institute, it is the foundational ML toolkit for the Python data science ecosystem.