Getting Started¶
Get a research workstation running in under 5 minutes.
1. Install Prism¶
Download the latest release from the releases page, extract, and add to your PATH.
Verify:
2. Authenticate with AWS¶
Prism uses your AWS credentials to launch instances in your account.
Step 1 — Log in (requires AWS CLI v2.32+):
This opens a browser window. Sign in with your IAM user or federated identity. Credentials are cached for up to 12 hours and refresh automatically.
No browser? Use
aws login --remotefor cross-device authentication, oraws configureto set up long-term access keys (see AWS Setup Guide).
Verify it works:
Step 2 — Add a Prism profile:
This interactive wizard links a Prism profile to your AWS credentials and default region. You only need to do this once.
3. First-time wizard (optional)¶
If this is your first time running Prism, prism init covers credential validation, profile creation, and a test launch in one flow:
4. Launch a workspace¶
# See what's available
prism templates
# Launch a Python + Jupyter environment (~2 minutes)
prism workspace launch python-ml my-project
# Check it's ready
prism workspace list
5. Connect¶
Prints the SSH command and any web service URLs (Jupyter, RStudio, etc.).
6. Stop when done¶
Stopped workspaces have no compute cost. Resume later with prism workspace start my-project, or delete permanently with prism workspace delete my-project.
Hibernation preserves RAM state and reduces cost further:
Common templates¶
| Template | What's included |
|---|---|
python-ml | Python, PyTorch, TensorFlow, Jupyter |
r-research | R, RStudio Server, Bioconductor |
genomics | GATK, BWA, samtools, STAR |
bioinformatics | Conda, Snakemake, BioPython |
deep-learning | CUDA, cuDNN, GPU-ready PyTorch |
data-science | Pandas, scikit-learn, DuckDB |
hpc-base | MPI, OpenMP, GCC, CMake |
Run prism templates info <name> for details on any template.
Two interfaces¶
CLI¶
The prism command is the primary interface — scriptable and pipeline-friendly:
GUI (desktop app)¶
A visual desktop app for managing workspaces, storage, and settings:
Or launch from your Applications folder (macOS) / Start menu (Windows).Common workflows¶
Data science¶
prism workspace launch python-ml data-analysis --size L
prism workspace connect data-analysis
# Jupyter available at http://localhost:8888 via SSH tunnel
R / statistics¶
prism workspace launch r-research stats-project
prism workspace connect stats-project
# RStudio Server at http://localhost:8787 via SSH tunnel
Shared storage (EFS)¶
Time-limited workspace¶
prism workspace launch python-ml my-project --ttl 8h --dns my-ws
# Auto-stops after 8 hours; accessible at my-ws.abc123.prismcloud.host
Troubleshooting¶
"Daemon not running"
"AWS credentials not found"
Instance launch fails
For more, see the Troubleshooting Guide.
Next steps¶
- CLI Reference — all commands and flags
- GUI Guide — desktop app walkthrough
- Workspace Lifecycle — TTL, DNS, idle detection
- Templates — template format and customization
- AWS Setup Guide — IAM permissions, long-term keys, multiple profiles