SageMath is a free open-source mathematics software system licensed under the GPL. It builds on top of many existing open-source packages: NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. Access their combined power through a common, Python-based language or directly via interfaces or wrappers.
Mission: Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab.
Do you want to learn how to use SageMath?
Download and read Sage for Undergraduates by Gregory Bard or
Calcul mathématique avec Sage (in French).

CoCalc (SageMathCloud)

Download 8.0


Feature Tour



Help SageMath by donating to the Sage Foundation .