Tutorials
This page is for version v0.1.7.
For other versions, use one of these documentation indexes:
- Latest (v0.1.7) (default): https://docs.nvidia.com/openshell/latest/llms.txt
- Dev: https://docs.nvidia.com/openshell/dev/llms.txt
- v0.1.7: https://docs.nvidia.com/openshell/v0.1.7/llms.txt
- v0.1.6: https://docs.nvidia.com/openshell/v0.1.6/llms.txt
- v0.1.5: https://docs.nvidia.com/openshell/v0.1.5/llms.txt
- v0.1.4: https://docs.nvidia.com/openshell/v0.1.4/llms.txt
- v0.1.3: https://docs.nvidia.com/openshell/v0.1.3/llms.txt
- v0.1.2: https://docs.nvidia.com/openshell/v0.1.2/llms.txt
- v0.1.1: https://docs.nvidia.com/openshell/v0.1.1/llms.txt
- v0.1.0: https://docs.nvidia.com/openshell/v0.1.0/llms.txt
- v0.0.116: https://docs.nvidia.com/openshell/v0.0.116/llms.txt
Hands-on walkthroughs that teach OpenShell concepts by building real configurations. Each tutorial builds on the previous one, starting with core sandbox mechanics and progressing to production workflows.
Run Pi with OpenRouter
Build a Pi coding-agent image, configure OpenRouter access, and run it inside an OpenShell sandbox.
First Network Policy
Create a sandbox, observe default-deny networking, apply a read-only L7 policy, and inspect audit logs. No AI agent required.
GitHub Push Access
Launch Claude Code in a sandbox, diagnose a policy denial, and iterate on a custom GitHub policy from outside the sandbox.
Microsoft Graph Provider Refresh
Configure a Microsoft Graph provider profile with gateway-managed OAuth2 refresh-token rotation.