CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
JupyterJuliaLaTeXLinuxOctavePythonR StatsSageMathSlidesTeachingTerminalWhiteboardX11ComputeAI AssistantCompareAPI
CoCalc Logo Icon
JupyterJuliaLaTeXLinuxOctavePythonR StatsSageMathSlidesTeachingTerminalWhiteboardX11ComputeAI AssistantCompareAPI

Enhance your Projects with Compute Servers

A Running Compute Server with an H100 GPU
Compute servers enhance your CoCalc project

Extend your project's compute capabilities far beyond the bounds of its underlying compute environment. Read the documentation.

Versatility

Configure the remote compute servers exactly to your needs
  • GPU's: select one or more powerful GPUs for your selected machine, including H100's for about $2/hour.
  • CPU: you can not only select the number of CPU cores, but also the type of processor, with support for both x86_64 and ARM.
  • Memory: depending on the type of machine, select from a huge range of possible memory configurations, exceeding 1000 GB.
  • Disk: configure the size and speed of the provisioned disk
  • Shared Cloud Disk: mount a single shared cloud filesystem across your compute servers
  • Hosting: choose a subdomain, in order to host web applications, VS Code, JupyterLab, R IDE, Pluto, and more.

Compute Server Functionality

More details about compute servers

Seamless Integration

Select compute server
CoCalc makes switching between the local compute environment and the remote compute server very easy.
The files in your project are synchronized with the compute server, which eliminates any headaches provisioning storage and transferring files back and forth.
As part of configuring the remote server, you can tune which folders are excluded from synchronization, select additional scratch storage space, and also configure the size of the remote storage disk.
At the end of using the compute machine, you can either stop it to preserve the data, or delete it to save the cost of keeping the stored files around. You can also store data longterm in our Cloud Filesystem.

Versatile Configuration

Configuring compute server
You can create servers with over 10TB of RAM, over 400 cores, and up to 65TB of disk space.
You can choose from a wide range of GPU's: T4, L4, L40, A100, H100, RTX 4000, 5000, and 6000!
Many preconfigured software stacks are available, including PyTorch, Tensorflow, Google Colab, CUDA, SageMath, Julia, and R.
You can easily compare prices in different regions across the world, and get the best spot instance deals, or select low CO2 data centers. Compute servers have a cached networked filesystem, so you can take advantage of much better global rates, rather than being stuck in one region.
You can dynamically enlarge your disk at any time, even while the server is running, and the OS will automatically enlarge the available space.
Start free today. Upgrade later.