# Feature overview

Instruqt provides two track-building tools, the [Web UI](broken://pages/-MXcPXAGdhqIEr_y7gug#web-ui) and [Instruqt CLI](broken://pages/-MXcPXAGdhqIEr_y7gug#instruqt-cli). You are free to choose your building tool. And can even use both tools side by side. Trainers and marketers lean towards the Web UI; developers and sales engineers towards the Instruqt CLI.\
\
The available features are slightly different for Web UI and Instruqt CLI. You can use the following table to pick your best tool for a specific task:

<table><thead><tr><th width="424.16396568160155">Feature</th><th width="150" data-type="checkbox">🌐 Web UI</th><th data-type="checkbox">💻 Instruqt CLI</th></tr></thead><tbody><tr><td><a href="/pages/LHNlh98cWYBTdcZwKglp"><strong>Create a track from a template</strong></a> <br>Fast track building with templates.</td><td>true</td><td>true</td></tr><tr><td><a href="/pages/a6IV4OeCpwi0UvunfOzq"><strong>Create a track from scratch</strong></a> <br>Set every track aspect yourself.</td><td>true</td><td>true</td></tr><tr><td><a href="/pages/uDEJVTa4AQHbQrwpnHt5"><strong>Add a challenge to a track</strong></a> <br>Make your tracks interactive with challenges.</td><td>true</td><td>true</td></tr><tr><td><a href="/pages/IDqiKn84iftVhagrOaB9"><strong>Add a script to check challenge execution</strong></a> <br>Guide learners through your learning experience.</td><td>true</td><td>true</td></tr><tr><td><a href="/pages/-MGJQ0brRznuVqhx4f_D"><strong>Add lifecycle scripts to a track or challenge</strong></a><br>Control every life stage of tracks and challenges.</td><td>true</td><td>true</td></tr><tr><td><a href="/pages/xoh6GkNRbwJz7tCBoCvj"><strong>Copy, edit, delete tracks</strong></a><br>Adept to your changing needs.</td><td>true</td><td>true</td></tr><tr><td><a href="/pages/j7XDJk4zP9GD1dxlMG2i"><strong>Pull a track</strong></a><br>Bring the track files to your machine to take care of everything yourself.</td><td>false</td><td>true</td></tr><tr><td><a href="/pages/SBqBB0OZDlFwkgbZPBwP"><strong>Test a track</strong></a><br>Ensure everything works as expected.</td><td>false</td><td>true</td></tr><tr><td><a href="/pages/h7G8pDJKT6sExCyrnOkM"><strong>Deploy and share a track</strong></a><br>Make your track ready to go and share it with your learners.</td><td>true</td><td>true</td></tr><tr><td><a href="/pages/-MXkjOef85HTHW7-h86r"><strong>Create track invites</strong></a><br>Grant controlled access to your tracks.</td><td>true</td><td>false</td></tr><tr><td><a href="/pages/hwF0bdOB6j0ye4YiYNGz"><strong>Live Event dashboard</strong></a><br>All-in-one solution for hosting live events with Instruqt.</td><td>true</td><td>false</td></tr><tr><td><a href="/pages/-MXhmdD2NFK8jINrqeHi"><strong>View track logs</strong></a> <br>Check every step and debug the unexpected.</td><td>true</td><td>true</td></tr><tr><td><a href="/pages/iDu2nOYdPPcI4M3BArdS"><strong>Customize sandbox hosts</strong></a> <br>Configure your containers and virtual machines using scripts.</td><td>true</td><td>true</td></tr><tr><td><a href="/pages/b9nMumaqhyYa8BnvN8yp"><strong>Hot start a sandbox</strong></a> <br>Preheat your sandboxes so learners can start right away.</td><td>true</td><td>false</td></tr><tr><td><a href="/pages/Tu8Iwh0K4WAHk1AZiJj6"><strong>Access cloud accounts</strong></a> <br>Add GCP project, AWS accounts, and Azure subscriptions.</td><td>true</td><td>true</td></tr><tr><td><a href="/pages/DBe6SbgbFuAG1suPVdGo"><strong>Use a custom VM in a track</strong></a> <br>Pre-install your software and the packages needed for a track.</td><td>true</td><td>true</td></tr><tr><td><a href="/pages/-MfHTHm9h0hqSwu_aYw-"><strong>Use webhooks</strong></a> <br>Let Instruqt automatically send track data to your system.</td><td>true</td><td>false</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.instruqt.com/reference/feature-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
