> For the complete documentation index, see [llms.txt](https://docs.instruqt.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.instruqt.com/sandboxes/lifecycle-scripts.md).

# Lifecycle scripts

- [Scripting overview](https://docs.instruqt.com/sandboxes/lifecycle-scripts/scripting-overview.md): Introduction to scripting and how Instruqt leverages it.
- [Track scripts](https://docs.instruqt.com/sandboxes/lifecycle-scripts/add-software-and-packages-to-a-track.md): Add setup and cleanup scripts to your tracks
- [Challenge scripts](https://docs.instruqt.com/sandboxes/lifecycle-scripts/add-a-script-to-check-challenge-execution.md): Add setup, check, solve, and cleanup scripts to your challenges
- [Example scripts](https://docs.instruqt.com/sandboxes/lifecycle-scripts/lifecycle-scripts-examples.md): Example scripts that you can use in your lifecycle scripts.
- [Helper scripts](https://docs.instruqt.com/sandboxes/lifecycle-scripts/helper-scripts.md): Helper scripts are pre-written scripts to help implement lifecycle scripts.
