# Instruqt Docs

## Instruqt Docs

- [Overview](https://docs.instruqt.com/getting-started/readme.md): An overview of Instruqt's lab platform, and its usage.
- [Setting up](https://docs.instruqt.com/getting-started/set-up-instruqt.md): How to sign up and install the CLI.
- [Study Room](https://docs.instruqt.com/getting-started/set-up-instruqt/study-room.md)
- [Quickstart](https://docs.instruqt.com/getting-started/quickstart.md): Learn how to deploy your first Instruqt track.
- [Manage tracks](https://docs.instruqt.com/tracks/manage.md)
- [Create tracks](https://docs.instruqt.com/tracks/manage/create-tracks.md): Learn how to create tracks.
- [Edit locally](https://docs.instruqt.com/tracks/manage/pull-a-track.md): Edit tracks on your local machine and push changes to Instruqt
- [Test tracks](https://docs.instruqt.com/tracks/manage/test-a-track.md): Test track sandboxes by running simulated plays
- [Track logs](https://docs.instruqt.com/tracks/manage/viewing-logs.md): Inspect track logs and troubleshoot your configurations
- [Track time limits](https://docs.instruqt.com/tracks/manage/time-limits-and-idle-timeouts.md): Learn how to configure track time limits and idle timeouts
- [Pausable tracks](https://docs.instruqt.com/tracks/manage/pausable-tracks.md): Enable learners to pause tracks and resume later, preserving their progress and environment state while optimizing resource usage.
- [Track feedback](https://docs.instruqt.com/tracks/manage/track-feedback.md): Decide when users are able to share feedback about the track.
- [Developer workflow](https://docs.instruqt.com/tracks/manage/maintain-a-developer-workflow.md): Keep your track building under control using CI/CD pipelines
- [Track tags](https://docs.instruqt.com/tracks/manage/tags.md): How to manage tags and add them to your content in order to group related items together.
- [Track authors](https://docs.instruqt.com/tracks/manage/set-the-track-authors.md): Add and remove authors to tracks
- [Delete tracks](https://docs.instruqt.com/tracks/manage/delete-a-track.md): Delete tracks to cleanup your team
- [Custom layouts](https://docs.instruqt.com/tracks/manage/custom-layouts.md): Learn how to enable, and customise your lab layouts and themes. Custom layouts help you create a tailored lab experience for your product.
- [Version control](https://docs.instruqt.com/tracks/manage/version-control.md): Learn how to use version control in your tracks. Version control helps you streamline development processes, enable faster iteration and delivery of tracks.
- [Loading experience](https://docs.instruqt.com/tracks/manage/loading-experience.md): Learn how to configure the loading experience for tracks and challenges
- [Challenges](https://docs.instruqt.com/tracks/challenges.md)
- [Create challenges](https://docs.instruqt.com/tracks/challenges/create-challenges.md): Challenges are the steps in a track a user must complete.
- [Challenge tabs](https://docs.instruqt.com/tracks/challenges/challenge-tabs.md): Configure different tab types in challenges.
- [Challenge order](https://docs.instruqt.com/tracks/challenges/change-the-challenge-order.md): Modify the order of your track's challenges
- [Skip challenges](https://docs.instruqt.com/tracks/challenges/skipping-challenges.md): Enable users to skip challenges in your tracks
- [Add quizzes](https://docs.instruqt.com/tracks/challenges/add-a-quiz-to-a-track.md): Check your learners knowledge with a multiple choice question
- [Assignment display](https://docs.instruqt.com/tracks/challenges/assignment-display-settings.md): Learn how to customise the presentation of your challenge for your users
- [Assignment editor](https://docs.instruqt.com/tracks/challenges/using-markdown-editor.md): Modify the instructions presented to the learner
- [Share tracks](https://docs.instruqt.com/tracks/share.md)
- [Live Events](https://docs.instruqt.com/tracks/share/run-live-events.md): Run live events with the Instruqt Live Event dashboard
- [Live event dashboard: Instructor tools](https://docs.instruqt.com/tracks/share/run-live-events/instructor-tools.md): This page covers the tools available to instructors to help them facilitate their virtual and in-person events. These tools include messaging, raised hands, and user management through the dashboard.
- [Track invites](https://docs.instruqt.com/tracks/share/track-invite-links.md): Grant learners controlled access to your tracks
- [Form Settings](https://docs.instruqt.com/tracks/share/track-invite-links/form-settings.md)
- [Embed tracks](https://docs.instruqt.com/tracks/share/embed-a-track.md): Integrate Instruqt into your web pages or platform.
- [Landing pages](https://docs.instruqt.com/tracks/share/landing-pages.md): Create a custom page to share your tracks
- [Activity report](https://docs.instruqt.com/reporting/activity-report.md)
- [Users report](https://docs.instruqt.com/reporting/users-report.md)
- [Sessions report](https://docs.instruqt.com/reporting/sessions-report.md)
- [Invite activity report](https://docs.instruqt.com/reporting/invite-activity-report.md)
- [Live event report](https://docs.instruqt.com/reporting/live-event-report.md)
- [Overview](https://docs.instruqt.com/sandboxes/overview.md): An overview of Instruqt sandboxes.
- [Sandbox hosts](https://docs.instruqt.com/sandboxes/hosts.md)
- [Add hosts](https://docs.instruqt.com/sandboxes/hosts/add-hosts.md): How to add virtual machines and containers to sandboxes.
- [Custom VM images](https://docs.instruqt.com/sandboxes/hosts/create-a-custom-vm-image.md): Create custom VM images for use in your sandboxes.
- [Custom container images](https://docs.instruqt.com/sandboxes/hosts/custom-container-images.md): Create custom container images for your sandboxes.
- [Public images](https://docs.instruqt.com/sandboxes/hosts/using-custom-public-images.md): Build off of publicly accessible images.
- [Windows VMs](https://docs.instruqt.com/sandboxes/hosts/run-a-windows-vm.md): Run instances of Windows in sandboxes.
- [Website service](https://docs.instruqt.com/sandboxes/hosts/website-service.md): How to run a website in a virtual browser.
- [SSL certificates](https://docs.instruqt.com/sandboxes/hosts/ssl-certificates.md): Add SSL certificates to your virtual machines.
- [Cloud accounts](https://docs.instruqt.com/sandboxes/cloud-accounts.md)
- [Securing your cloud accounts](https://docs.instruqt.com/sandboxes/cloud-accounts/securing-your-cloud-accounts.md)
- [Cloud Client](https://docs.instruqt.com/sandboxes/cloud-accounts/cloud-client.md)
- [AWS accounts](https://docs.instruqt.com/sandboxes/cloud-accounts/aws-accounts.md): Give learners access to AWS accounts.
- [AWS Environment Variables](https://docs.instruqt.com/sandboxes/cloud-accounts/aws-accounts/aws-environment-variables.md)
- [AWS Managed Policies](https://docs.instruqt.com/sandboxes/cloud-accounts/aws-accounts/aws-managed-policies.md)
- [AWS IAM Policies](https://docs.instruqt.com/sandboxes/cloud-accounts/aws-accounts/aws-iam-policies.md)
- [AWS SCP Policies](https://docs.instruqt.com/sandboxes/cloud-accounts/aws-accounts/aws-scp-policies.md)
- [Sharing AMIs with AWS Accounts](https://docs.instruqt.com/sandboxes/cloud-accounts/aws-accounts/sharing-amis-with-aws-accounts.md)
- [Azure subscriptions](https://docs.instruqt.com/sandboxes/cloud-accounts/azure-subscriptions.md): Give learners access to Azure subscriptions.
- [Azure Environment Variables](https://docs.instruqt.com/sandboxes/cloud-accounts/azure-subscriptions/azure-environment-variables.md)
- [Azure Roles](https://docs.instruqt.com/sandboxes/cloud-accounts/azure-subscriptions/azure-roles.md)
- [Azure Resource Providers](https://docs.instruqt.com/sandboxes/cloud-accounts/azure-subscriptions/azure-resource-providers.md)
- [GCP projects](https://docs.instruqt.com/sandboxes/cloud-accounts/gcp-projects.md): Give learners access to GCP projects.
- [GCP Environment Variables](https://docs.instruqt.com/sandboxes/cloud-accounts/gcp-projects/gcp-environment-variables.md)
- [GCP IAM Permissions](https://docs.instruqt.com/sandboxes/cloud-accounts/gcp-projects/gcp-iam-permissions.md)
- [Lifecycle scripts](https://docs.instruqt.com/sandboxes/lifecycle-scripts.md)
- [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.
- [UI Checks](https://docs.instruqt.com/sandboxes/ui-checks.md)
- [Global Sandbox Settings](https://docs.instruqt.com/sandboxes/manage.md)
- [Hot starts](https://docs.instruqt.com/sandboxes/manage/hot-start.md): Pre-provision sandboxes for instant access later on.
- [Sandbox presets](https://docs.instruqt.com/sandboxes/manage/build-sandbox-presets.md): How to create, publish, and use sandbox presets.
- [Custom resources](https://docs.instruqt.com/sandboxes/manage/custom-resources.md): How to create and use custom resources such as external cloud accounts and leverage them within your Instruqt sandbox.
- [Cloud services and regions](https://docs.instruqt.com/sandboxes/manage/cloud-services-and-regions.md): How to configure services and regions that can be used later on in cloud accounts.
- [Allowed services and regions](https://docs.instruqt.com/sandboxes/manage/cloud-services-and-regions/allowed-services-and-regions.md): Complete list of cloud services and regions that can be configured in Instruqt.
- [Secrets and variables](https://docs.instruqt.com/sandboxes/runtime.md)
- [Runtime variables](https://docs.instruqt.com/sandboxes/runtime/runtime-variables.md): How to define runtime variables and use them inside lifecycle scripts or challenge assignments.
- [Runtime parameters](https://docs.instruqt.com/sandboxes/runtime/runtime-parameters.md): Inject parameters at runtime to alter tracks.
- [Secrets](https://docs.instruqt.com/sandboxes/runtime/secrets.md): How to use secrets in lifecycle scripts.
- [Building with AI](https://docs.instruqt.com/ai-capabilities/building-with-ai.md): Use AI tools in your workflow and in the product to create better training content, faster.
- [Connect AI Models](https://docs.instruqt.com/ai-capabilities/connect-ai-models.md): Use AI models in your content via your cloud accounts
- [GPU support](https://docs.instruqt.com/ai-capabilities/gpu-support.md): Use GPU-backed VMs in GCP sandboxes for AI, ML, and other hardware-accelerated labs.
- [Integrations](https://docs.instruqt.com/settings/integrations.md)
- [Salesforce](https://docs.instruqt.com/settings/integrations/salesforce.md): Connect Instruqt with Salesforce to create hands-on lab invites directly from Opportunities and track prospect engagement in real-time.
- [HubSpot](https://docs.instruqt.com/settings/integrations/hubspot.md): Integrate Instruqt with your HubSpot instance and enable options to create and enrich already existent contacts with track play information.
- [HubSpot (Using zapier)](https://docs.instruqt.com/settings/integrations/integrate-with-hubspot.md)
- [LTI](https://docs.instruqt.com/settings/integrations/integrate-with-lti.md): Learn how to integrate Learning Tools Interoperability (LTI) with Instruqt.
- [Version control](https://docs.instruqt.com/settings/integrations/version-control.md): Learn how to integrate your version control system with Instruqt.
- [GitHub](https://docs.instruqt.com/settings/integrations/version-control/github.md): Here you'll learn how to integrate the version control feature with GitHub.
- [Authentication](https://docs.instruqt.com/settings/authentication.md)
- [SSO](https://docs.instruqt.com/settings/authentication/sso.md): Overview of SSO and how to implement it.
- [Google Workspace](https://docs.instruqt.com/settings/authentication/sso/google-workspace.md)
- [Okta](https://docs.instruqt.com/settings/authentication/sso/okta.md)
- [Azure AD (Entra ID)](https://docs.instruqt.com/settings/authentication/sso/azure-ad-entra-id.md)
- [SAML](https://docs.instruqt.com/settings/authentication/sso/saml.md)
- [API keys](https://docs.instruqt.com/settings/authentication/api-keys.md): How to generate an API key.
- [Platform](https://docs.instruqt.com/settings/platform.md)
- [API](https://docs.instruqt.com/settings/platform/api.md): This reference describes the Instruqt GraphQL API and helps you get started.
- [Webhooks](https://docs.instruqt.com/settings/platform/webhooks.md): Let Instruqt automatically send track data to your system.
- [Track limits](https://docs.instruqt.com/settings/platform/track-limits.md): Control access to your tracks with limits.
- [Feature overview](https://docs.instruqt.com/reference/feature-overview.md)
- [Instruqt CLI](https://docs.instruqt.com/reference/cli.md)
- [Commands](https://docs.instruqt.com/reference/cli/commands.md): Overview of Instruqt CLI commands.
- [Configuration files](https://docs.instruqt.com/reference/cli/configuration-files.md): Learn about configuration files for editing locally.
- [Assets](https://docs.instruqt.com/reference/cli/assets.md): Overview of assets and how to use them.
- [Instruqt platform](https://docs.instruqt.com/reference/platform.md)
- [Networking](https://docs.instruqt.com/reference/platform/networking.md): Learn about the key aspects of networking in the Instruqt platform.
- [Host machine types](https://docs.instruqt.com/reference/platform/sandbox-host-machine-types.md): List of available Google Cloud Compute Engine machine types with their characteristics.
- [Quotas and limits](https://docs.instruqt.com/reference/platform/quotas-and-limits.md)
- [Roles and permissions](https://docs.instruqt.com/reference/platform/roles-and-permissions.md)
- [Client Requirements](https://docs.instruqt.com/reference/platform/requirements.md)
- [Network access](https://docs.instruqt.com/reference/platform/third-party-network-access.md)
- [Docker Hub registry mirror](https://docs.instruqt.com/reference/platform/docker-hub-registry-mirror.md): Instruqt hosts a Docker Hub registry mirror to help with rate limits.
- [Content design tips](https://docs.instruqt.com/resources/design-effective-tracks.md): Keep your learners engaged and happy.
- [Advanced use cases](https://docs.instruqt.com/resources/advanced-use-cases.md)
- [Templates](https://docs.instruqt.com/resources/templates.md): What templates are and a list of available templates.
- [Trust/Security](https://docs.instruqt.com/resources/trust-security.md)
- [Workshop Best Practices](https://docs.instruqt.com/resources/workshop-best-practices.md)
- [Hot Starts Best Practices](https://docs.instruqt.com/resources/hot-starts-best-practices.md): Tips and Best practices to properly plan and set the preprovisioned sandboxes pool size
- [ILT: Best Practices](https://docs.instruqt.com/resources/ilt-best-practices.md): Best practices and expert recommendations for a smooth experience with Instructor Led Training organized on Instruqt platform
- [FAQ](https://docs.instruqt.com/resources/faq.md): Do you have questions about Instruqt?
- [Running Windows Client Hosts on Instruqt](https://docs.instruqt.com/resources/faq/running-windows-client-hosts-on-instruqt.md)
- [Using Cleanup Scripts in SaaS and Cloud Environments](https://docs.instruqt.com/resources/faq/using-cleanup-scripts-in-saas-and-cloud-environments.md)
- [Troubleshooting Instruqt CLI Authentication Issues](https://docs.instruqt.com/resources/faq/troubleshooting-instruqt-cli-authentication-issues.md)
- [Copy a Track from One Organization to Another via CLI](https://docs.instruqt.com/resources/faq/copy-a-track-from-one-organization-to-another-via-cli.md)
- [Network Configuration: IP and MAC Address Control](https://docs.instruqt.com/resources/faq/network-configuration-ip-and-mac-address-control.md)
- [Container Troubleshooting in Instruqt](https://docs.instruqt.com/resources/faq/container-troubleshooting-in-instruqt.md)
