CoCalc by SageMath, Inc.

Subscriptions and Pricing

Prices last updated September 2020

« Other Policies

Initially, you start using CoCalc under a free trial plan in order to test out the service. If CoCalc works out for you, please subscribe to the service! Any subscription or license key upgrade you with a certain set of quota upgrades, which you can apply to your projects.

To subscribe or purchase a license key, you sign into CoCalc and open the billing tab in account settings. Once you subscribe, you'll get the option "Hide free warnings" in account preferences to remove the red trial banner. You can see a summary of upgrades in the upgrades tab.

Listed prices are in US dollars. When charging in local currency, the prices are converted into local currency using the conversion rates published by leading financial institutions.

Questions

Please immediately email us at [email protected], if anything is unclear to you, you just have a quick question and do not want to wade through all the text below. Also, contact us if you need enterprise support, which includes customized course packages, modified terms of service, additional legal agreements, purchase orders, insurance and priority technical support.
 

Projects

Your work on CoCalc happens inside one or more projects. They form your personal workspaces, where you privately store your files, computational worksheets, and data. You typically run computations through a web browser, either via a Sage Worksheet, Jupyter Notebook, or by executing a program in a terminal. You can also invite collaborators to work with you inside a project, and you can explicitly make files or directories publicly available to everybody.
 

Shared resources

Each project runs on a server, where it shares disk space, CPU, and RAM with other projects. Initially, you work in a trial project, which runs with default quotas on heavily used machines that are rebooted frequently. Upgrading to "member hosting" moves your project to a machine with higher-quality hosting and less competition for resources.
 

Upgrading projects

By purchasing one or more of our subscriptions or plans, you receive a certain amount of quota upgrades. Use these upgrades to improve hosting quality, enable internet access from within a project or increase quotas for CPU and RAM in order to work on larger problems and do more computations simultaneously. On top of that, your support questions are prioritized.
All project collaborators collectively contribute to the same project — their contributions add together to benefit all project collaborators equally.
 

License Keys

License Keys are applied to projects. One key upgrades up to certain number of simultaneously running projects with the given upgrade schema.
The following parameters determine the price:
  • The number of projects
  • If you qualify for an academic discount
  • Upgrade schema per project: a small 1 GB memory / 1 shared CPU upgrade is fine for basic calculations, but we find that many data and computational science projects run better with additional RAM and CPU.
  • Duration: monthly/yearly subscription or explicit start and end dates.
  • Purchase method: online purchasing vs. retail (invoicing/billing/...)
 

Table of contents

  

More information

Free plan
 
low-grade Server hosting
no Internet access
0.5 hours Idle timeout
3 GB Disk space
1 GB Shared RAM
1 core Shared CPU
 

$ 0

Maximum possible quotas per project (if you need more, contact us at [email protected])
1 project Member hosting
1 project Internet access
1 project Always running
90 days Idle timeout
20 GB Disk space
16 GB Shared RAM
8 GB Dedicated RAM
3 cores Shared CPU
2 cores Dedicated CPU

Service subscriptions

A subscription awards you with a license key for upgrading your projects or other projects where you are a collaborator — everyone using an upgraded project benefits. Such a subscription automatically renews at the end of each period. You can cancel at any time.

 
Note: For highly intensive workloads you can also purchase Dedicated resources.

Examples

Here are three typical configurations. All parameters can be adjusted to fit your needs. Listed upgrades are for each project. Exact prices may vary. Below $100 only online purchases are available. Compared to one-off purchases, the discounts are 10% for monthly and 15% for yearly subscriptions.

 
Hobbyist
 
2 simultaneously running Projects
1 GB Shared RAM
1 core Shared CPU
1 GB Disk space
collaborators 
40 % Academic Discount
 
retailonline
monthlyN/A$ 6.15
yearlyN/A$ 69.65
Academic Research
 
7 simultaneously running Projects
5 GB Shared RAM
1 GB Dedicated RAM
2 cores Shared CPU
10 GB Disk space
collaborators 
40 % Academic Discount
 
retailonline
monthlyN/A$ 73.36
yearly$ 1108.49$ 831.36
Professional Workgroup
 
3 simultaneously running Projects
3 GB Shared RAM
1 GB Dedicated RAM
1 core Shared CPU
1 core Dedicated CPU
5 GB Disk space
collaborators 
 
retailonline
monthly$ 210.47$ 157.85
yearly$ 2385.27$ 1788.95
 

Course licenses

Here is how you teach a course on CoCalc. Each student works in their own project, while you oversee everyone and track everyone's progress. CoCalc's real-time collaboration makes it easy to help students directly where they work.

 

How to get started?

Go to your Account Settings → Licenses in order to start purchasing a license for your course: licenses documentation.

Minimal upgrades might be okay for beginner courses, but we find that many data and computational science courses run better with additional RAM and CPU. Contact us for a trial license: [email protected].

Once you got your key, don't forget to register it in the course management interface to be applied to all student projects.

Please be also aware that you can acquire several licenses: e.g. to partition a semester into smaller parts or to keep upgrades separate between certain groups.

 

Payment options

  • You or your institution pays for one or more license upgrades. You distribute the license upgrades to all projects of the course via the course configuration frame of the course manager.
  • Students pay a one-time fee. In the configuration frame of the course management file, you opt to require all students to pay a one-time $14 fee to upgrade their projects.
 

Examples

Here are three typical configurations. All parameters can be adjusted to fit your needs. Listed upgrades are for each project. Exact prices may vary. Below $100 only online purchases are available.

 
Professional Training (5 days)
 
1 Trainer Project
5 Participant Projects
5 days Duration
2 GB Shared RAM
1 cores Shared CPU
1 GB Dedicated RAM
0.5 cores Dedicated CPU
5 GB Disk space
 
N/A
$ 33.83 / purchased online
20 Students (1 month)
 
1 Instructor Project
1 Shared Project
20 Student Projects
1 month Duration
2 GB Shared RAM
1 cores Shared CPU
1 GB Disk space
40 % Academic Discount
 
$ 113.03 / retail price
$ 84.77 / purchased online
120 Students (4 months)
 
1 Instructor Project
1 Shared Project
120 Student Projects
4 months Duration
1 GB Shared RAM
1 cores Shared CPU
1 GB Disk space
40 % Academic Discount
 
$ 2203.41 / retail price
$ 1652.56 / purchased online
  

Contact us

To learn more about these options, email us at [email protected] with a description of your specific requirements.

 

Dedicated VMsbeta

A Dedicated VM is a specific node in the cluster, which solely hosts one or more of your projects. This allows you to run much larger workloads with consistent performance, because no resources are shared with other projects. The usual quota limitations do not apply and you can also pay for additional disk space attached to individual projects.
 
To get started, please contact us at [email protected]. We will work out the actual requirements with you and set everything up. The list of dedicated VM options below are just examples; we can create VM's with almost any configuration up to 1.4 terabyte of RAM and 96 vCPU's.
 
Dedicated VM (small)
 
200 GB Disk space
15 GB Dedicated RAM
4 cores Dedicated CPU
 

$ 199 / month

Dedicated VM (medium)
 
400 GB Disk space
52 GB Dedicated RAM
8 cores Dedicated CPU
 

$ 499 / month

Dedicated VM (large)
 
600 GB Disk space
104 GB Dedicated RAM
16 cores Dedicated CPU
 

$ 999 / month


Commercial On-Premisesbeta

Contact us at [email protected] for questions about our commercial on premises offerings.