Guides
Task-oriented guides for common workflows. If you're new, start with Getting Started. If you know what you want to do, jump directly to the relevant guide.
Getting Started
| Guide | What you'll learn |
|---|---|
| Installation | Install truffle, spawn, and optional tools |
| Your First Instance | End-to-end: find, launch, connect, terminate |
Compute
| Guide | What you'll learn |
|---|---|
| GPU Training Jobs | Launch a GPU instance, run a training job, terminate on completion |
| Jupyter Notebooks | RStudio or Jupyter with process-aware idle detection |
| Spot Instances | Use Spot for up to 90% cost savings, handle interruptions gracefully |
Automation & Control
| Guide | What you'll learn |
|---|---|
| Slack Setup | Connect Slack, use /spore commands, get lifecycle DMs |
| Teams Setup | Connect Microsoft Teams |
| AI Assistant (MCP) | Control compute from Claude Desktop or Cursor |
| Lifecycle Notifications | Configure what events trigger notifications and where they go |
Advanced
| Guide | What you'll learn |
|---|---|
| Parameter Sweeps | Run the same job across many parameter combinations in parallel |
| MPI Clusters | Launch multi-node clusters for distributed workloads |
| Pipelines | Chain jobs so each stage launches the next |
| Plugins | Extend instances with pre-built or custom plugins at launch time |
| Job Arrays | Launch and manage groups of related instances |
Workflow Engines
| Guide | What you'll learn |
|---|---|
| Workflow Engines | Run Nextflow, WDL, CWL, Snakemake, or Airflow with spawn as the execution backend — each task on an ephemeral instance |
| Nextflow (nf-spawn) | Dispatch each Nextflow process to its own ephemeral EC2 instance |