# Examples

Practical examples for using Jumpstarter in {term}`local mode`, {term}`direct mode`, and {term}`distributed mode`.

- [Shell](shell.md): Interacting with {term}`device`s through the
  {term}`exporter shell`
- [Scripting](scripting.md): Writing Python scripts that interact with hardware
- [Testing](testing.md): Writing and running hardware tests using pytest

```{toctree}
:maxdepth: 1
:hidden:
shell.md
scripting.md
testing.md
```
