Best for
Researchers with signals who need portfolio optimization, model selection, cross-validation, and risk controls.

skfolio brings portfolio optimization and risk management into the familiar scikit-learn workflow. Models can be built, tuned, cross-validated, and stress-tested with interfaces that feel natural to Python machine-learning users.
The quick decision view, grounded in the ranking data and verification record.
Researchers with signals who need portfolio optimization, model selection, cross-validation, and risk controls.
Anyone who needs an agent product or officially confirmed backtesting, paper trading, or live trading.
Not locally tested
Low
2026-08-02
Capabilities shown as Yes or No come from the official project source. Unconfirmed fields remain “Not confirmed”.
The same tool can rank differently for different jobs.