Mental model: images → snapshots → instances → branches
Morph Cloud revolves around four concepts:
- Images: reusable base OS filesystems (e.g.
morphvm-minimal). - Snapshots: immutable, bootable copies of an image (or of a running instance).
- Instances: running VMs started from a snapshot.
- Branches: near-instant copies of an instance state that let you parallelize work.
When to use what
- Use an image when you want a standard starting point.
- Create a snapshot when you want a reproducible environment you can boot repeatedly.
- Run an instance when you need a live VM to execute commands, SSH, or expose services.
- Create a branch when you want multiple parallel futures from the same state.
Common flows
“Boot and run”
image → snapshot → instance → exec/ssh/http
“Checkpoint and fork”
instance → snapshot (checkpoint) → branch (parallel copies)