SageMath, Inc.

CoCalc Subscriptions and Pricing (prices last updated August 2019)

« 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 one of the personal plans or course packages. Any subscription or plan awards you with a certain set of quota upgrades, which you can apply to your projects.

To subscribe or purchase a plan, 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.
 

Quota upgrades

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.
  • These upgrades are applied on top of the project's free quotas.
  • You can upgrade the quotas up to the total amount given by your subscription(s) and the upper limits per project.
  • Project collaborators can collectively contribute to the same project, in order to increase the quotas of their common project — these contributions add together to benefit all project collaborators equally.
  • You may also purchase any plans more than once, in order to increase the total amount of upgrades available to you.
 

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
90 days Idle Timeout
20 GB Disk Space
16 GB Shared RAM
8 GB Dedicated RAM
3 cores Shared CPU
2 cores Dedicated CPU

Personal subscriptions

Personal subscriptions award you with upgrades for project quotas. They automatically renew after each period and you can cancel at any time.

Once such upgrades are added to your account, you can distribute them to your own projects or other projects where you are a collaborator — everyone using an upgraded project benefits.

Quota upgrades can be added or removed at any time – move them between your projects as often as you like.

 
For highly intensive workloads you can also purchase Dedicated resources.

Standard Plan
 
4 projects Member Hosting
8 projects Internet Access
1 day Idle Timeout
8 GB Disk Space
4 GB Shared RAM
 

$ 14 / month
$ 149 / year

Premium Plan
 
16 projects Member Hosting
32 projects Internet Access
8 days Idle Timeout
40 GB Disk Space
24 GB Shared RAM
2 GB Dedicated RAM
2 cores Shared CPU
1 core Dedicated CPU
 

$ 79 / month
$ 799 / year

Professional Plan
 
40 projects Member Hosting
80 projects Internet Access
20 days Idle Timeout
100 GB Disk Space
60 GB Shared RAM
4 GB Dedicated RAM
4 cores Shared CPU
2 cores Dedicated CPU
 

$ 149 / month
$ 1499 / year


Course packages

You can 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.

Purchasing course packages is mandatory! Either you buy course packages starting at $4 per student to distribute across your and your student's projects — or each of your students pays $14. Any course package offering starts right after the purchase, lasts for the indicated period, and does not auto-renew when it ends.

Start right now: you can fully set up your class and add students immediately before you pay anything!

Payment options

  • You or your institution pays for one or more course plans. You distribute the quota upgrades to all projects of the course via the configuration frame of the course management file.
  • 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.

Basic, Standard or Premium?

Our basic plan works well for cases where you are only doing small computations in a single notebook/worksheet or just need internet access and better hosting uptime.

However, we find that many data and computational science courses run much smoother with the additional RAM and CPU found in the standard or premium plans.

Custom Course Plans

In addition to the plans listed on this page, we can offer the following on a custom basis:

  • start on a specified date after payment
  • customized duration
  • customized number of students
  • bundle several courses with different start dates
  • transfer upgrades from purchasing account to course administrator account

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

 
Premium Extra Small
Course (10 people)
 
10 projects Member Hosting
10 projects Internet Access
2 days Idle Timeout
30 GB Disk Space
30 GB Shared RAM
20 cores Shared CPU
 

$ 79 / week
$ 399 / 4 months
$ 999 / year

Premium Small Course
(25 people)
 
25 projects Member Hosting
25 projects Internet Access
5 days Idle Timeout
75 GB Disk Space
75 GB Shared RAM
50 cores Shared CPU
 

$ 159 / week
$ 799 / 4 months
$ 1999 / year

Premium Medium Course
(70 people)
 
70 projects Member Hosting
70 projects Internet Access
14 days Idle Timeout
210 GB Disk Space
210 GB Shared RAM
140 cores Shared CPU
 

$ 319 / week
$ 1599 / 4 months
$ 3999 / year

Premium Large Course
(250 people)
 
250 projects Member Hosting
250 projects Internet Access
50 days Idle Timeout
750 GB Disk Space
750 GB Shared RAM
500 cores Shared CPU
 

$ 799 / week
$ 3999 / 4 months
$ 9999 / year

Standard Extra Small
Course (10 people)
 
10 projects Member Hosting
10 projects Internet Access
1 day Idle Timeout
10 GB Shared RAM
10 cores Shared CPU
 

$ 39 / week
$ 199 / 4 months
$ 499 / year

Standard Small Course
(25 people)
 
25 projects Member Hosting
25 projects Internet Access
2.5 days Idle Timeout
25 GB Shared RAM
25 cores Shared CPU
 

$ 79 / week
$ 399 / 4 months
$ 999 / year

Standard Medium Course
(70 people)
 
70 projects Member Hosting
70 projects Internet Access
7 days Idle Timeout
70 GB Shared RAM
70 cores Shared CPU
 

$ 159 / week
$ 799 / 4 months
$ 1999 / year

Standard Large Course
(250 people)
 
250 projects Member Hosting
250 projects Internet Access
25 days Idle Timeout
250 GB Shared RAM
250 cores Shared CPU
 

$ 399 / week
$ 1999 / 4 months
$ 4999 / year

Basic Extra Small
Course (10 people)
 
10 projects Member Hosting
10 projects Internet Access
 

$ 29 / week
$ 149 / 4 months
$ 349 / year

Basic Small Course
(25 people)
 
25 projects Member Hosting
25 projects Internet Access
 

$ 59 / week
$ 299 / 4 months
$ 799 / year

Basic Medium Course
(70 people)
 
70 projects Member Hosting
70 projects Internet Access
 

$ 119 / week
$ 599 / 4 months
$ 1499 / year

Basic Large Course
(250 people)
 
250 projects Member Hosting
250 projects Internet Access
 

$ 299 / week
$ 1499 / 4 months
$ 3499 / year


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