Pricing and plans
‣ Free
One core and instance per device is free for academic/non-commercial use, no registration required!
‣ Hobbyist
Symbolica is free for non-employed and non-affiliated use!
‣ Startup
Do you want to use Symbolica at your pre-revenue startup? You can use Symbolica for free upon agreement!
‣ Academic
Do you want to use Symbolica at a university without any restrictions on the number of cores?
Research group pricing
1 User
€1500 / yr
€125 / mo
2-3 Users
€3000 / yr
€250 / mo
4-5 Users
€4000 / yr
€333 / mo
‣ Standard
Do you want to use Symbolica at your organization?
1 developer machine
€3000 / yr
€250 / mo
Licensed per interactive developer machine. Server or CI use requires a separate quote.
Source availability and licensing
Symbolica aims to be a state-of-the-art computer algebra system while remaining as open as possible. The full source code is available on GitHub, and development happens openly on Zulip.
Making the source available serves several purposes: it helps students learn about computer algebra, lets advanced users adapt Symbolica to their own needs, encourages community contributions, and makes it easier to identify and fix bugs. To protect the work that goes into Symbolica, redistribution of the code, whether modified or unmodified, requires prior written permission.
Symbolica is free for hobbyist use. If you use Symbolica as part of your employment, whether in academia or in a commercial or non-commercial organization, a license is required.
What a license includes
A Symbolica license allows you to use Symbolica in your projects and includes priority support:
- Support for effective use of Symbolica in your projects
- Priority for new feature requests
Frequently asked questions
My trial license expired, but I need more time to test Symbolica
No problem. Reach out to license@symbolica.io and we can usually extend it.
Can a third-party member of my project use my institute’s Symbolica license?
If a collaborator is not employed by the licensed institute and wants to run code requiring a Symbolica license on infrastructure not owned by that institute, they need their own Symbolica license or must use the free single-core plan, if applicable. In such cases, a discounted third-party license may also be available.
Can I use the hobbyist license to publish papers or research output?
If you are publishing scientific work under your own name and without institutional affiliation, you can use the hobbyist license. Otherwise, you can use the free single-core plan, if applicable, or your affiliated organization must purchase an academic or standard license.
I wrote a code that uses Symbolica. Do the users of my code have to have a Symbolica license?
Whether end users need a license is decided on a case-by-case basis. In most situations, when Symbolica is only a small part of the API exposed to your users, they do not need a separate license to run your program with multi-core or multi-instance support.
In other cases, there are two options:
- the developer, or a third party, acquires a supplementary license for their users
- the end user acquires a license
What happens if Symbolica development stops?
If development is halted, existing and new users will be able to purchase a perpetual license for the most recent version. This ensures that Symbolica will remain available for use.
Warranty
Ruijl Research does not warrant that Symbolica is free from errors or omissions; it may contain both. Symbolica is provided “as is”. Ruijl Research makes no express, statutory, or implied warranties regarding Symbolica, including without limitation any implied warranties of merchantability, interoperability, or fitness for a particular purpose, all of which are expressly disclaimed. Ruijl Research does not warrant that Symbolica will meet your requirements or that its operation will be uninterrupted or error-free. Ruijl Research shall not be liable for any damages, including direct, indirect, special, incidental, or consequential damages, arising from the use of, or inability to use, the software.