SageMath
SageMath is a free, open-source mathematics system for calculations across subjects such as algebra, calculus, number theory, cryptography, numerical computa…
What SageMath is
SageMath is a free, open-source mathematics system for calculations across subjects such as algebra, calculus, number theory, cryptography, numerical computation, commutative algebra, group theory, combinatorics, and graph theory. It is intended for mathematicians, researchers, and students, and the project describes it as suitable for education and research. Users can work in a browser notebook, from a command line, or through a Python library; SageMath can also be embedded in LaTeX documents. It brings together packages such as NumPy, SciPy, matplotlib, SymPy, Maxima, GAP, FLINT, and R using a shared Python-based language or interfaces and wrappers. Its GPLv2+ license allows private, commercial, and governmental use worldwide. SageMath is listed for Linux, macOS, Windows, web, and self-hosted use. Windows users are directed to Windows Subsystem for Linux, while Linux binaries are discontinued and the download page points to installation alternatives. macOS binaries and Docker images are also listed. The free software costs nothing.
Good
- Covers a broad range of mathematics.
- Offers browser notebook, command-line, and Python interfaces.
- Can be embedded in LaTeX documents.
- GPLv2+ permits private, commercial, and governmental use.
- Free plan allows installation on unlimited computers.
Watch out
- Windows users are directed to Windows Subsystem for Linux.
- Linux binaries have been discontinued.
- Octave, MAGMA, Maple, and Mathematica are not included.
Who it suits
SageMath suits students, researchers, and mathematicians who need tools spanning multiple areas of mathematics. Its browser, command-line, and Python interfaces offer different ways to work with it.
Verdict
SageMath combines many mathematics tools in a free, open-source system. Check its installation guidance and package limits for your platform and workflow.
Plans and prices
From SageMath's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| SageMath | Free | Free open-source software · Install on unlimited computers · Download and redistribute copies |
The facts
Each one read from SageMath's own pages, with the date it was checked.
What it does
- 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.checked 8 Oct 2026
- Containers
- The download page lists SageMath Docker images as an available download.checked 8 Oct 2026
- Education and research
- The project says SageMath is well-suited for education and research.checked 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.checked 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.checked 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.checked 8 Oct 2026
- Mathematics
- It supports areas including algebra, calculus, number theory, cryptography, numerical computation, commutative algebra, group theory, combinatorics, and graph theory.checked 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.checked 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.checked 8 Oct 2026
- Security
- The download page says BitTorrent downloads automatically verify the checksum to help protect against corrupt or malicious data.checked 8 Oct 2026
- Support
- The project lists documentation, support and discussion groups, ask.sagemath.org, and Zulip chat as support resources.checked 8 Oct 2026
Money
- Free plan
- Yeschecked 19 Sep 2026
Where it runs
- Linux downloads
- The download page says Linux binaries have been discontinued and points users to the installation guide for alternatives.checked 8 Oct 2026
- macOS downloads
- The download page points users to the recommended macOS binaries on the SageMath GitHub releases page.checked 8 Oct 2026
- Windows support
- The download page directs Windows users to use Windows Subsystem for Linux.checked 8 Oct 2026
Alternatives to SageMath
- 1

Replit
Free planAndroidiOSWebLinux9.2From $18 a month - 2

StackBlitz
Free planAndroidiOSWebAPI8.9Free plan - 3

Playcode
Free planAndroidiOSWebAPI8.9From $25 a month - 4
Paperspace Gradient
Free planOpen sourceWebAPIExtensionLinux8.7From $8 a month - 5
GitHub Codespaces
Free planAndroidiOSWebAPI8.6Free plan - 6

JDoodle
Free planAndroidiOSWebAPI8.6From $4 a month
