The Crusoe Developer Hub is the technical home for developers building AI applications and infrastructure on Crusoe Cloud. We publish three kinds of content here: foundational lessons that explain how things work, runnable examples that complete a task end to end, and integrations that connect Crusoe to the tools you already use. New projects land in their section without changing this page, so treat it as a map rather than a catalogue.
Crusoe Cloud gives you everything needed to train, fine-tune, and serve models in one place, and lets you pick the level you want to work at. The offering has two families.
Infrastructure Cloud is the layer you operate yourself. Choose it when you want control of the cluster, the scheduler, and the serving stack.
- GPU and CPU virtual machines on NVIDIA and AMD hardware
- Crusoe Managed Kubernetes and Crusoe Managed Slurm for multi-node work
- Storage, networking, a container registry, and Command Center monitoring
Intelligence Foundry is the managed layer. Choose it when you want a model endpoint or a fine-tuned checkpoint without touching infrastructure.
- Managed Inference serves open-weight models behind an OpenAI-compatible API, as Serverless Inference, Self-Serve Deployments, or Tailored Deployments
- Serverless Fine-Tuning customizes those models on your data and deploys the result with one click
Most hub content sits on one branch or the other, and each section README says which. The tables below come from the official documentation, which stays authoritative as the platform changes.
Crusoe Intelligence Foundry serves open-weight models behind https://api.inference.crusoecloud.com/v1. Any OpenAI-compatible SDK works; authenticate with an Intelligence API key from the Console. Three ways to consume it:
Option |
When it fits |
Billing |
|---|---|---|
| Serverless Inference | Variable or unpredictable traffic, early development, no capacity to manage | Per input and output token, with published rate limits |
| Self-Serve Deployments | Sustained traffic that needs dedicated GPUs and predictable latency; profiles for responsiveness, throughput, or balanced | Per GPU-hour, replica count under your control |
| Serverless Fine-Tuning | LoRA-based supervised fine-tuning from a JSONL or Parquet dataset up to 3 GB, then deploy the checkpoint | Per training job, deployment as above |
Models available on Serverless Inference, as listed on the available models page at the time of writing. Check that page for the current list and for models you can deploy or fine-tune.
Provider |
Model identifier |
Type |
Context |
|---|---|---|---|
DeepSeek |
deepseek-ai/DeepSeek-V4-Pro |
Instruct |
1M |
deepseek-ai/DeepSeek-V4-Flash |
Instruct |
1M |
|
deepseek-ai/DeepSeek-V3-0324 |
Instruct |
160k |
|
Google |
google/gemma-4-31b-it |
Instruct |
262k |
Meta |
meta-llama/Llama-3.3-70B-Instruct |
Instruct |
128k |
Moonshot AI |
moonshotai/Kimi-K2.6 |
Instruct |
256k |
NVIDIA |
nvidia/Nemotron-3-Ultra-550B |
Instruct |
262k |
nvidia/Nemotron-3-Super-120B-A12B |
Instruct |
262k |
|
nvidia/Nemotron-3-Nano-30B-A3B |
Instruct |
262k |
|
nvidia/Nemotron-3-Nano-Omni-Reasoning-30B-A3B |
Instruct |
262k |
|
nvidia/nemotron-3.5-lightning-30b-a3b |
Instruct |
1M |
|
nvidia/Nemotron-3-VoiceChat |
Speech-to-speech |
131k |
|
OpenAI |
openai/gpt-oss-120b |
Instruct |
128k |
Qwen |
qwen/Qwen3-235B-A22B-Instruct-2507 |
Instruct |
131k |
Z.ai |
zai/GLM-5.3 |
Instruct |
1M |
zai/GLM-5.3-Flash |
Instruct |
1M |
|
zai/GLM-5.2 |
Instruct |
256k |
|
zai/GLM-5.1 |
Instruct |
202k |
GPU virtual machines come as whole nodes with RDMA fabric for multi-node training, or as smaller PCIe slices for development and inference. Capacity is on demand, spot, or reserved. Instance names and per-zone availability are in the VM documentation.
Vendor |
Accelerator |
GPUs per VM |
Memory per GPU |
Interconnect |
|---|---|---|---|---|
NVIDIA |
GB200 (Grace Blackwell) |
4 |
186 GB |
NVLink, 1600 Gbps InfiniBand |
B300 |
8 |
288 GB |
6400 Gbps InfiniBand |
|
B200 |
8 |
180 GB |
3200 Gbps InfiniBand |
|
H200 |
8 |
141 GB |
3200 Gbps InfiniBand |
|
H100 |
8 |
80 GB |
3200 Gbps InfiniBand |
|
A100 |
1, 2, 4, or 8 |
80 GB |
SXM with 1600 Gbps InfiniBand, or PCIe |
|
L40S |
1, 2, 4, 8, or 10 |
48 GB |
PCIe |
|
AMD |
MI355X |
8 |
288 GB |
3200 Gbps RDMA over Ethernet |
MI300X |
8 |
192 GB |
3200 Gbps InfiniBand |
CPU-only VMs cover the rest of a workload: general-purpose c1a and c2a families from 2 to 176 vCPUs on AMD EPYC, and storage-optimized s1a and s2a families with local NVMe from roughly 13 TB to 123 TB per VM.
Component |
What it gives you |
|---|---|
| Crusoe Managed Kubernetes | A Kubernetes control plane with GPU drivers, network operators, and storage add-ons preconfigured, plus automatic node remediation through AutoClusters |
| Crusoe Managed Slurm | The familiar sbatch, srun, squeue, and sinfo workflow with topology-aware scheduling, running on a Crusoe-managed control plane with the same GPUs and InfiniBand |
| Storage and networking | Persistent and shared disks, S3-compatible object storage co-located with compute, a container registry, VPC networks with firewall rules and load balancers, InfiniBand and NVLink fabrics |
| Tooling | Console, CLI, Terraform provider, versioned REST APIs for the cloud and for Managed AI, an MCP server, and Command Center for topology, health, metrics, and logs |
The GPU cluster quickstart walks through both orchestration paths.
The repository is organized by what you are trying to do, not by product. Four top-level directories hold the content, and each has a README that lists its current entries with their prerequisites.
foundations/explains the mechanics: GPU kernels in Triton, quantization, LoRA and QLoRA, and, as the tracks grow, RAG, agents, and cloud concepts such as storage and Slurm. Lessons are notebooks and short scripts you can run and modify.examples/completes a task end to end: provision infrastructure, prepare data and fine-tune a model, serve and call models, follow a workshop, or apply a cookbook recipe. Each example states its prerequisites, expected output, and cleanup steps.integrations/connects Crusoe to a tool you already use: LangChain, LiteLLM, MLflow, Google ADK, Postman, Hugging Face Spaces, Cursor, Zed, and Linkup. Each directory holds the package, configuration, or recipe for that tool.solutions-library/points to workflows that combine several components: GPU clusters with NCCL tests, shared storage drivers, Slurm images, KServe serving, TorchTitan pretraining on Kubernetes, and Grafana monitoring.
The same subject can appear in more than one place in a different form. Fine-tuning, for example, is a lesson in foundations/, a runnable task in examples/, and a cluster workflow in solutions-library/. Start from the directory that matches the outcome you want, then read its README before installing anything. The animation below is the same map: pick the goal on the left and follow it to the directory and subdirectories on the right.
-
Open the Crusoe Console. Under Admin > Security > Intelligence API keys, create a key and save it securely. See the official API-key instructions.
-
In your Python environment, install the client and set your key:
python -m pip install openai export CRUSOE_API_KEY="your-api-key"
-
Send a request with any OpenAI-compatible client:
import os from openai import OpenAI client = OpenAI( api_key=os.environ["CRUSOE_API_KEY"], base_url="https://api.inference.crusoecloud.com/v1", ) response = client.chat.completions.create( model="meta-llama/Llama-3.3-70B-Instruct", messages=[{"role": "user", "content": "Explain GPU inference in one paragraph."}], ) print(response.choices[0].message.content)
You should see the model's text response. This follows the official Serverless Inference quickstart; pick any model from the table above. Inference requests can incur usage charges.
git clone https://github.com/crusoecloud/crusoe-developer-hub.git
cd crusoe-developer-hubThen follow along with the README in the directory you chose.
- Install and configure the CLI: Follow the CLI installation guide, then authenticate with the credentials from your Console account.
- Start with a single VM: The VM quickstart walks through choosing an instance type, an image, and an SSH key, and connecting to the machine.
- Scale to a cluster: The GPU cluster quickstart covers multi-node setups on Crusoe Managed Kubernetes or Crusoe Managed Slurm, with InfiniBand and the GPU operators preconfigured.
- Automate it: Use the Terraform provider or the REST API once the manual path is familiar.
Compute, storage, and deployed endpoints incur charges while they exist. Delete resources you no longer need from the Console or the CLI; closing a notebook or terminal does not remove them.
This project is licensed under the MIT License. See the LICENSE file for details.