Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Coding Playgrounds
  3. SageMath

SageMath

What it is

SageMath is free, open-source mathematics software for calculations across algebra, calculus, number theory, cryptography, numerical computation, commutative algebra, group theory, combinatorics and graph theory. It is presented for mathematicians, researchers and students, with stated suitability for education and research. Users can work through a browser notebook, command line, Python library or LaTeX documents. SageMath combines packages including NumPy, SciPy, matplotlib, SymPy, Maxima, GAP, FLINT and R through a common Python-based language, interfaces and wrappers. It runs on Linux, macOS, Windows, web and self-hosted setups. Windows users are directed to Windows Subsystem for Linux, while Linux binaries have been discontinued and alternatives are described in the installation guide. macOS users are directed to recommended GitHub release binaries, and Docker images are available. The GPLv2+ license permits worldwide private, commercial and governmental use. The free plan costs nothing, allows installation on unlimited computers, and permits downloading and redistribution. SageMath’s documentation, discussion groups, ask.sagemath.org and Zulip provide support.

For and against

For

  • Covers many areas of mathematics
  • Offers browser, command-line and Python interfaces
  • Combines numerous open-source mathematics packages
  • GPLv2+ license allows commercial use
  • Free plan permits unlimited installations

Against

  • Linux binaries have been discontinued
  • Windows use is directed through WSL
  • Some packages require separate installation
  • SageCell handles one computation at a time

The verdict

SageMath provides broad mathematical coverage through several interfaces and integrated open-source packages. Its free license and multiple deployment options are useful, though platform setup differs by operating system.

Who it suits

SageMath suits students, mathematicians and researchers needing broad mathematical tools across desktop, browser, command-line or self-hosted environments. It also fits users who want Python-based integration and open-source licensing.

Plans and prices

SageMath

Free

Free open-source software · Install on unlimited computers · Download and redistribute copies

Every plan, in full

On the record

Compatibility limit
Sage includes GAP, PARI, Singular, and Maxima, but its documentation says Octave, MAGMA, Maple, and Mathematica are not included and must be installed separately where applicable.doc.sagemath.org · read 8 Oct 2026
Containers
The download page lists SageMath Docker images as an available download.sagemath.org · read 8 Oct 2026
Education and research
The project says SageMath is well-suited for education and research.sagemath.org · read 8 Oct 2026
Integrations
SageMath combines open-source packages including NumPy, SciPy, matplotlib, SymPy, Maxima, GAP, FLINT, and R through a common Python-based language or interfaces and wrappers.sagemath.org · read 8 Oct 2026
Interfaces
Users can work through a browser notebook, a command-line interface, or a Python library, and can embed SageMath in LaTeX documents.sagemath.org · read 8 Oct 2026
License
The press kit lists SageMath's license as GPLv2+ and says it can be used worldwide for private, commercial, and governmental purposes.sagemath.org · read 8 Oct 2026
Linux downloads
The download page says Linux binaries have been discontinued and points users to the installation guide for alternatives.sagemath.org · read 8 Oct 2026
macOS downloads
The download page points users to the recommended macOS binaries on the SageMath GitHub releases page.sagemath.org · read 8 Oct 2026
Mathematics
It supports areas including algebra, calculus, number theory, cryptography, numerical computation, commutative algebra, group theory, combinatorics, and graph theory.sagemath.org · read 8 Oct 2026
Online use
The FAQ describes SageCell as a one-off service for doing one computation at a time and identifies CoCalc as an independent commercial service where users can try Sage without downloading it.doc.sagemath.org · read 8 Oct 2026
Purpose
SageMath is a free, open-source mathematics software system that aims to provide mathematicians, researchers, and students with tools for mathematical calculations.sagemath.org · read 8 Oct 2026
Security
The download page says BitTorrent downloads automatically verify the checksum to help protect against corrupt or malicious data.sagemath.org · read 8 Oct 2026
Support
The project lists documentation, support and discussion groups, ask.sagemath.org, and Zulip chat as support resources.sagemath.org · read 8 Oct 2026
Windows support
The download page directs Windows users to use Windows Subsystem for Linux.sagemath.org · read 8 Oct 2026

Alternatives to SageMath

Every alternative, ranked