{"version":1,"pages":[{"id":"xp6JQwUZRGrARKE80Jqc","title":"Overview","pathname":"/","siteSpaceId":"sitesp_T5zKz","description":"An overview of Instruqt's lab platform, and its usage.","breadcrumbs":[{"label":"Getting started","emoji":"1f6a9"}]},{"id":"YUQs6DTE6OcFHpqxChHf","title":"Setting up","pathname":"/getting-started/set-up-instruqt","siteSpaceId":"sitesp_T5zKz","description":"How to sign up and install the CLI.","breadcrumbs":[{"label":"Getting started","emoji":"1f6a9"}]},{"id":"WKnfBqgB0iLx6luDsF84","title":"Study Room","pathname":"/getting-started/set-up-instruqt/study-room","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Getting started","emoji":"1f6a9"},{"label":"Setting up"}]},{"id":"znHNnv7OYczSYJtFrDXz","title":"Quickstart","pathname":"/getting-started/quickstart","siteSpaceId":"sitesp_T5zKz","description":"Learn how to deploy your first Instruqt track.","breadcrumbs":[{"label":"Getting started","emoji":"1f6a9"}]},{"id":"xpHkmILHj1jQRtgbYSmA","title":"Manage tracks","pathname":"/tracks/manage","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"}]},{"id":"ziOFAliqsDTvveyJMFSV","title":"Create tracks","pathname":"/tracks/manage/create-tracks","siteSpaceId":"sitesp_T5zKz","description":"Learn how to create tracks.","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Manage tracks"}]},{"id":"j7XDJk4zP9GD1dxlMG2i","title":"Edit locally","pathname":"/tracks/manage/pull-a-track","siteSpaceId":"sitesp_T5zKz","description":"Edit tracks on your local machine and push changes to Instruqt","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Manage tracks"}]},{"id":"SBqBB0OZDlFwkgbZPBwP","title":"Test tracks","pathname":"/tracks/manage/test-a-track","siteSpaceId":"sitesp_T5zKz","description":"Test track sandboxes by running simulated plays","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Manage tracks"}]},{"id":"-MXhmdD2NFK8jINrqeHi","title":"Track logs","pathname":"/tracks/manage/viewing-logs","siteSpaceId":"sitesp_T5zKz","description":"Inspect track logs and troubleshoot your configurations","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Manage tracks"}]},{"id":"gFylW3PebtStokoKCwof","title":"Track time limits","pathname":"/tracks/manage/time-limits-and-idle-timeouts","siteSpaceId":"sitesp_T5zKz","description":"Learn how to configure track time limits and idle timeouts","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Manage tracks"}]},{"id":"476hl3VqjN5SH3IIlBpw","title":"Pausable tracks","pathname":"/tracks/manage/pausable-tracks","siteSpaceId":"sitesp_T5zKz","description":"Enable learners to pause tracks and resume later, preserving their progress and environment state while optimizing resource usage.","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Manage tracks"}]},{"id":"KF5UMY1XJIrIH1hIEQ7B","title":"Track feedback","pathname":"/tracks/manage/track-feedback","siteSpaceId":"sitesp_T5zKz","description":"Decide when users are able to share feedback about the track.","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Manage tracks"}]},{"id":"4Vjd54XehQcVHnPuXkm3","title":"Developer workflow","pathname":"/tracks/manage/maintain-a-developer-workflow","siteSpaceId":"sitesp_T5zKz","description":"Keep your track building under control using CI/CD pipelines","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Manage tracks"}]},{"id":"uNwM1BSp65mpWUG1g3aJ","title":"Track tags","pathname":"/tracks/manage/tags","siteSpaceId":"sitesp_T5zKz","description":"How to manage tags and add them to your content in order to group related items together.","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Manage tracks"}]},{"id":"LgEpHoLea53rRVEVSUuG","title":"Track authors","pathname":"/tracks/manage/set-the-track-authors","siteSpaceId":"sitesp_T5zKz","description":"Add and remove authors to tracks","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Manage tracks"}]},{"id":"LXOztYWqthnEyfUfIYkG","title":"Delete tracks","pathname":"/tracks/manage/delete-a-track","siteSpaceId":"sitesp_T5zKz","description":"Delete tracks to cleanup your team","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Manage tracks"}]},{"id":"GVwiLJ4LxZm0hTbDPw50","title":"Custom layouts","pathname":"/tracks/manage/custom-layouts","siteSpaceId":"sitesp_T5zKz","description":"Learn how to enable, and customise your lab layouts and themes. Custom layouts help you create a tailored lab experience for your product.","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Manage tracks"}]},{"id":"J2OPL19vRLApHiBEv0Vt","title":"Version control","pathname":"/tracks/manage/version-control","siteSpaceId":"sitesp_T5zKz","description":"Learn how to use version control in your tracks. Version control helps you streamline development processes, enable faster iteration and delivery of tracks.","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Manage tracks"}]},{"id":"v54TzmRDvMh3SzdOpH2R","title":"Loading experience","pathname":"/tracks/manage/loading-experience","siteSpaceId":"sitesp_T5zKz","description":"Learn how to configure the loading experience for tracks and challenges","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Manage tracks"}]},{"id":"8s6YQifx2b5FzQgOyUR4","title":"Challenges","pathname":"/tracks/challenges","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"}]},{"id":"ZTzN5rFRVbSo1xnIsoJv","title":"Create challenges","pathname":"/tracks/challenges/create-challenges","siteSpaceId":"sitesp_T5zKz","description":"Challenges are the steps in a track a user must complete.","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Challenges"}]},{"id":"2tOWxLuZyKvJvovAPqzP","title":"Challenge tabs","pathname":"/tracks/challenges/challenge-tabs","siteSpaceId":"sitesp_T5zKz","description":"Configure different tab types in challenges.","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Challenges"}]},{"id":"5AcZQhXHxDYWoJwnQaIQ","title":"Challenge order","pathname":"/tracks/challenges/change-the-challenge-order","siteSpaceId":"sitesp_T5zKz","description":"Modify the order of your track's challenges","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Challenges"}]},{"id":"-MXkze4Xms2RtZvGyAp-","title":"Skip challenges","pathname":"/tracks/challenges/skipping-challenges","siteSpaceId":"sitesp_T5zKz","description":"Enable users to skip challenges in your tracks","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Challenges"}]},{"id":"vyxJlNWqWTZgqxWpfpWA","title":"Add quizzes","pathname":"/tracks/challenges/add-a-quiz-to-a-track","siteSpaceId":"sitesp_T5zKz","description":"Check your learners knowledge with a multiple choice question","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Challenges"}]},{"id":"KSFDqhzUo0l4utO6f2Bs","title":"Assignment display","pathname":"/tracks/challenges/assignment-display-settings","siteSpaceId":"sitesp_T5zKz","description":"Learn how to customise the presentation of your challenge for your users","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Challenges"}]},{"id":"AkNzFp7Epj1QKUE9NAkR","title":"Assignment editor","pathname":"/tracks/challenges/using-markdown-editor","siteSpaceId":"sitesp_T5zKz","description":"Modify the instructions presented to the learner","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Challenges"}]},{"id":"SUXrdzPXvibbWcsjC9mg","title":"Share tracks","pathname":"/tracks/share","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"}]},{"id":"hwF0bdOB6j0ye4YiYNGz","title":"Live Events","pathname":"/tracks/share/run-live-events","siteSpaceId":"sitesp_T5zKz","description":"Run live events with the Instruqt Live Event dashboard","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Share tracks"}]},{"id":"Yo3cyQ4ml1CgymY5u7gM","title":"Instructor tools","pathname":"/tracks/share/run-live-events/instructor-tools","siteSpaceId":"sitesp_T5zKz","description":"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.","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Share tracks"},{"label":"Live Events"}]},{"id":"-MXkjOef85HTHW7-h86r","title":"Track invites","pathname":"/tracks/share/track-invite-links","siteSpaceId":"sitesp_T5zKz","description":"Grant learners controlled access to your tracks","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Share tracks"}]},{"id":"slYX4vgEhNWnAfWK8cd0","title":"Form Settings","pathname":"/tracks/share/track-invite-links/form-settings","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Share tracks"},{"label":"Track invites"}]},{"id":"FYsSUPwlXjLwMWF0d7AL","title":"Embed tracks","pathname":"/tracks/share/embed-a-track","siteSpaceId":"sitesp_T5zKz","description":"Integrate Instruqt into your web pages or platform.","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Share tracks"}]},{"id":"nFzoi6tm6rhh14lkkXl6","title":"Landing pages","pathname":"/tracks/share/landing-pages","siteSpaceId":"sitesp_T5zKz","description":"Create a custom page to share your tracks","breadcrumbs":[{"label":"Tracks","emoji":"1f6e4"},{"label":"Share tracks"}]},{"id":"9fnDvSJOux6vb17D072x","title":"Overview","pathname":"/sandboxes/overview","siteSpaceId":"sitesp_T5zKz","description":"An overview of Instruqt sandboxes.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"}]},{"id":"RxhGnU7ljVQpPq7fa0jM","title":"Sandbox hosts","pathname":"/sandboxes/hosts","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"}]},{"id":"ylXEoHKCNc9GbSkhwDdj","title":"Add hosts","pathname":"/sandboxes/hosts/add-hosts","siteSpaceId":"sitesp_T5zKz","description":"How to add virtual machines and containers to sandboxes.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Sandbox hosts"}]},{"id":"DBe6SbgbFuAG1suPVdGo","title":"Custom VM images","pathname":"/sandboxes/hosts/create-a-custom-vm-image","siteSpaceId":"sitesp_T5zKz","description":"Create custom VM images for use in your sandboxes.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Sandbox hosts"}]},{"id":"HnYFKWPEIrVl6b4CTzWc","title":"Custom container images","pathname":"/sandboxes/hosts/custom-container-images","siteSpaceId":"sitesp_T5zKz","description":"Create custom container images for your sandboxes.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Sandbox hosts"}]},{"id":"uj6jNQ05PtTBn3yxWZYB","title":"Public images","pathname":"/sandboxes/hosts/using-custom-public-images","siteSpaceId":"sitesp_T5zKz","description":"Build off of publicly accessible images.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Sandbox hosts"}]},{"id":"Oi290fS4CrJMvDmdCS7j","title":"Windows VMs","pathname":"/sandboxes/hosts/run-a-windows-vm","siteSpaceId":"sitesp_T5zKz","description":"Run instances of Windows in sandboxes.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Sandbox hosts"}]},{"id":"flH9NjPr2bg8t7p4Msix","title":"Website service","pathname":"/sandboxes/hosts/website-service","siteSpaceId":"sitesp_T5zKz","description":"How to run a website in a virtual browser.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Sandbox hosts"}]},{"id":"zeIlJD3VbEUVsIbYWKHB","title":"SSL certificates","pathname":"/sandboxes/hosts/ssl-certificates","siteSpaceId":"sitesp_T5zKz","description":"Add SSL certificates to your virtual machines.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Sandbox hosts"}]},{"id":"Tu8Iwh0K4WAHk1AZiJj6","title":"Cloud accounts","pathname":"/sandboxes/cloud-accounts","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"}]},{"id":"L2zMbtxD5gEHsmFNJw97","title":"Securing your cloud accounts","pathname":"/sandboxes/cloud-accounts/securing-your-cloud-accounts","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"}]},{"id":"lp9Z9noK28sR3ltzwPOR","title":"Cloud Client","pathname":"/sandboxes/cloud-accounts/cloud-client","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"}]},{"id":"KnysSTWKD97rcjECSN2E","title":"AWS accounts","pathname":"/sandboxes/cloud-accounts/aws-accounts","siteSpaceId":"sitesp_T5zKz","description":"Give learners access to AWS accounts.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"}]},{"id":"K1B3ShhSxHpWf7VJCaDO","title":"AWS Environment Variables","pathname":"/sandboxes/cloud-accounts/aws-accounts/aws-environment-variables","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"},{"label":"AWS accounts"}]},{"id":"DFm9AjspXuttkeFBf8Sh","title":"AWS Managed Policies","pathname":"/sandboxes/cloud-accounts/aws-accounts/aws-managed-policies","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"},{"label":"AWS accounts"}]},{"id":"FYQQ7qLXg6V2tvNOOb1C","title":"AWS IAM Policies","pathname":"/sandboxes/cloud-accounts/aws-accounts/aws-iam-policies","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"},{"label":"AWS accounts"}]},{"id":"rDRmBfyuch2arJLVsVeT","title":"AWS SCP Policies","pathname":"/sandboxes/cloud-accounts/aws-accounts/aws-scp-policies","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"},{"label":"AWS accounts"}]},{"id":"itXqgE5UpsV99rZ9v3nZ","title":"Sharing AMIs with AWS Accounts","pathname":"/sandboxes/cloud-accounts/aws-accounts/sharing-amis-with-aws-accounts","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"},{"label":"AWS accounts"}]},{"id":"V28QFNNqXfI8iTDxzYvR","title":"Azure subscriptions","pathname":"/sandboxes/cloud-accounts/azure-subscriptions","siteSpaceId":"sitesp_T5zKz","description":"Give learners access to Azure subscriptions.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"}]},{"id":"3w24cvTYSN27EQmHBs6Z","title":"Azure Environment Variables","pathname":"/sandboxes/cloud-accounts/azure-subscriptions/azure-environment-variables","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"},{"label":"Azure subscriptions"}]},{"id":"0PSSrelvA8k0CtqBnbRL","title":"Azure Roles","pathname":"/sandboxes/cloud-accounts/azure-subscriptions/azure-roles","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"},{"label":"Azure subscriptions"}]},{"id":"UeyT7RSwLpoWfLMBrihz","title":"Azure Resource Providers","pathname":"/sandboxes/cloud-accounts/azure-subscriptions/azure-resource-providers","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"},{"label":"Azure subscriptions"}]},{"id":"N1FWDesd3POPavWcokjD","title":"GCP projects","pathname":"/sandboxes/cloud-accounts/gcp-projects","siteSpaceId":"sitesp_T5zKz","description":"Give learners access to GCP projects.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"}]},{"id":"v19vXGSbF1Qk5aGRXDR3","title":"GCP Environment Variables","pathname":"/sandboxes/cloud-accounts/gcp-projects/gcp-environment-variables","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"},{"label":"GCP projects"}]},{"id":"BfRpNYfuspBRX6qbEK5k","title":"GCP IAM Permissions","pathname":"/sandboxes/cloud-accounts/gcp-projects/gcp-iam-permissions","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Cloud accounts"},{"label":"GCP projects"}]},{"id":"-MGJQ0brRznuVqhx4f_D","title":"Lifecycle scripts","pathname":"/sandboxes/lifecycle-scripts","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"}]},{"id":"kNQZhsYMedHfnntvMn2J","title":"Scripting overview","pathname":"/sandboxes/lifecycle-scripts/scripting-overview","siteSpaceId":"sitesp_T5zKz","description":"Introduction to scripting and how Instruqt leverages it.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Lifecycle scripts"}]},{"id":"Ap3rgZJatdr96s2Z23Yc","title":"Track scripts","pathname":"/sandboxes/lifecycle-scripts/add-software-and-packages-to-a-track","siteSpaceId":"sitesp_T5zKz","description":"Add setup and cleanup scripts to your tracks","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Lifecycle scripts"}]},{"id":"IDqiKn84iftVhagrOaB9","title":"Challenge scripts","pathname":"/sandboxes/lifecycle-scripts/add-a-script-to-check-challenge-execution","siteSpaceId":"sitesp_T5zKz","description":"Add setup, check, solve, and cleanup scripts to your challenges","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Lifecycle scripts"}]},{"id":"-MGKGrOrwsn7ZYWTsS8i","title":"Example scripts","pathname":"/sandboxes/lifecycle-scripts/lifecycle-scripts-examples","siteSpaceId":"sitesp_T5zKz","description":"Example scripts that you can use in your lifecycle scripts.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Lifecycle scripts"}]},{"id":"-MYdoHAs8EprqsYx5U5j","title":"Helper scripts","pathname":"/sandboxes/lifecycle-scripts/helper-scripts","siteSpaceId":"sitesp_T5zKz","description":"Helper scripts are pre-written scripts to help implement lifecycle scripts.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Lifecycle scripts"}]},{"id":"Ajhm4QH2F0YrYHnVTaxY","title":"UI Checks","pathname":"/sandboxes/ui-checks","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"}]},{"id":"LUl6rc10yXIvY7Ofw2xl","title":"Global Sandbox Settings","pathname":"/sandboxes/manage","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"}]},{"id":"b9nMumaqhyYa8BnvN8yp","title":"Hot starts","pathname":"/sandboxes/manage/hot-start","siteSpaceId":"sitesp_T5zKz","description":"Pre-provision sandboxes for instant access later on.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Global Sandbox Settings"}]},{"id":"yyb4j3N1TS6dgBIF6gmG","title":"Sandbox presets","pathname":"/sandboxes/manage/build-sandbox-presets","siteSpaceId":"sitesp_T5zKz","description":"How to create, publish, and use sandbox presets.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Global Sandbox Settings"}]},{"id":"BKl7TEeWe3biTOt5reXM","title":"Custom resources","pathname":"/sandboxes/manage/custom-resources","siteSpaceId":"sitesp_T5zKz","description":"How to create and use custom resources such as external cloud accounts and leverage them within your Instruqt sandbox.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Global Sandbox Settings"}]},{"id":"3zXktjzI5EaAYsr75BQ9","title":"Cloud services and regions","pathname":"/sandboxes/manage/cloud-services-and-regions","siteSpaceId":"sitesp_T5zKz","description":"How to configure services and regions that can be used later on in cloud accounts.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Global Sandbox Settings"}]},{"id":"81MQweAJbnAtVeZiiXxt","title":"Allowed services and regions","pathname":"/sandboxes/manage/cloud-services-and-regions/allowed-services-and-regions","siteSpaceId":"sitesp_T5zKz","description":"Complete list of cloud services and regions that can be configured in Instruqt.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Global Sandbox Settings"},{"label":"Cloud services and regions"}]},{"id":"byvLqf6NEiV8fmFrQrhN","title":"Secrets and variables","pathname":"/sandboxes/runtime","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"}]},{"id":"JbhMRz4GcVj9Nwr408tg","title":"Runtime variables","pathname":"/sandboxes/runtime/runtime-variables","siteSpaceId":"sitesp_T5zKz","description":"How to define runtime variables and use them inside lifecycle scripts or challenge assignments.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Secrets and variables"}]},{"id":"VEepMYOh2Khg6Q97NDBY","title":"Runtime parameters","pathname":"/sandboxes/runtime/runtime-parameters","siteSpaceId":"sitesp_T5zKz","description":"Inject parameters at runtime to alter tracks.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Secrets and variables"}]},{"id":"rQBZTpLJ5KZgDl2HhL7Z","title":"Secrets","pathname":"/sandboxes/runtime/secrets","siteSpaceId":"sitesp_T5zKz","description":"How to use secrets in lifecycle scripts.","breadcrumbs":[{"label":"Sandboxes","emoji":"1f3d6"},{"label":"Secrets and variables"}]},{"id":"CuNA7W9joTUSBoknvpbO","title":"Integrations","pathname":"/settings/integrations","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Settings","emoji":"2699"}]},{"id":"ZOVF0dbPTU9kH2MWvqNo","title":"Salesforce","pathname":"/settings/integrations/salesforce","siteSpaceId":"sitesp_T5zKz","description":"Connect Instruqt with Salesforce to create hands-on lab invites directly from Opportunities and track prospect engagement in real-time.","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Integrations"}]},{"id":"10JxMmAvf9wvZzRHdSh4","title":"HubSpot","pathname":"/settings/integrations/hubspot","siteSpaceId":"sitesp_T5zKz","description":"Integrate Instruqt with your HubSpot instance and enable options to create and enrich already existent contacts with track play information.","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Integrations"}]},{"id":"ie9r4blHj5rMnm7dtUrC","title":"HubSpot (Using zapier)","pathname":"/settings/integrations/integrate-with-hubspot","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Integrations"}]},{"id":"8kWsqdqRRnBL0vplpgQV","title":"LTI","pathname":"/settings/integrations/integrate-with-lti","siteSpaceId":"sitesp_T5zKz","description":"Learn how to integrate Learning Tools Interoperability (LTI) with Instruqt.","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Integrations"}]},{"id":"l6xROJYQ763EauM33Kt1","title":"Version control","pathname":"/settings/integrations/version-control","siteSpaceId":"sitesp_T5zKz","description":"Learn how to integrate your version control system with Instruqt.","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Integrations"}]},{"id":"0O55QwJ5fwYKuFGfqzGo","title":"GitHub","pathname":"/settings/integrations/version-control/github","siteSpaceId":"sitesp_T5zKz","description":"Here you'll learn how to integrate the version control feature with GitHub.","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Integrations"},{"label":"Version control"}]},{"id":"VXJfYDZHn45BcGnKLYA6","title":"Authentication","pathname":"/settings/authentication","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Settings","emoji":"2699"}]},{"id":"NrvtcdqrmiF2RCyLLHjH","title":"SSO","pathname":"/settings/authentication/sso","siteSpaceId":"sitesp_T5zKz","description":"Overview of SSO and how to implement it.","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Authentication"}]},{"id":"IhTQ9IqohuLX96fZgJPQ","title":"Google Workspace","pathname":"/settings/authentication/sso/google-workspace","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Authentication"},{"label":"SSO"}]},{"id":"R8Ou3YpfUtdQEnfJeMGJ","title":"Okta","pathname":"/settings/authentication/sso/okta","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Authentication"},{"label":"SSO"}]},{"id":"bHI0gmj4xP2duQUbKdlU","title":"Azure AD (Entra ID)","pathname":"/settings/authentication/sso/azure-ad-entra-id","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Authentication"},{"label":"SSO"}]},{"id":"aCcCkJgYTudj8BxCK0kv","title":"SAML","pathname":"/settings/authentication/sso/saml","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Authentication"},{"label":"SSO"}]},{"id":"Nu3rsAYyLlBAXFAtVP8K","title":"API keys","pathname":"/settings/authentication/api-keys","siteSpaceId":"sitesp_T5zKz","description":"How to generate an API key.","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Authentication"}]},{"id":"07FoVzyNilZQskXbftfI","title":"Platform","pathname":"/settings/platform","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Settings","emoji":"2699"}]},{"id":"-MGNREx2a9xDG1keuHk3","title":"API","pathname":"/settings/platform/api","siteSpaceId":"sitesp_T5zKz","description":"This reference describes the Instruqt GraphQL API and helps you get started.","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Platform"}]},{"id":"-MfHTHm9h0hqSwu_aYw-","title":"Webhooks","pathname":"/settings/platform/webhooks","siteSpaceId":"sitesp_T5zKz","description":"Let Instruqt automatically send track data to your system.","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Platform"}]},{"id":"FN71rAkuelp9l7YmTSdP","title":"Track limits","pathname":"/settings/platform/track-limits","siteSpaceId":"sitesp_T5zKz","description":"Control access to your tracks with limits.","breadcrumbs":[{"label":"Settings","emoji":"2699"},{"label":"Platform"}]},{"id":"9RGfMO0Pqw9fx8nHW1o2","title":"Feature overview","pathname":"/reference/feature-overview","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4a1"}]},{"id":"-MGJP-eP_wb6i-7wOrtk","title":"Instruqt CLI","pathname":"/reference/cli","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4a1"}]},{"id":"ZnGkfbSBW5Y3LjC0CFsU","title":"Commands","pathname":"/reference/cli/commands","siteSpaceId":"sitesp_T5zKz","description":"Overview of Instruqt CLI commands.","breadcrumbs":[{"label":"Reference","emoji":"1f4a1"},{"label":"Instruqt CLI"}]},{"id":"jGf7V3bC85ulGakFOpkv","title":"Configuration files","pathname":"/reference/cli/configuration-files","siteSpaceId":"sitesp_T5zKz","description":"Learn about configuration files for editing locally.","breadcrumbs":[{"label":"Reference","emoji":"1f4a1"},{"label":"Instruqt CLI"}]},{"id":"XkgdHcDhDDemGvNsLCDy","title":"Assets","pathname":"/reference/cli/assets","siteSpaceId":"sitesp_T5zKz","description":"Overview of assets and how to use them.","breadcrumbs":[{"label":"Reference","emoji":"1f4a1"},{"label":"Instruqt CLI"}]},{"id":"3oeiiK6xoZKe5Kq2ZTAV","title":"Instruqt platform","pathname":"/reference/platform","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4a1"}]},{"id":"-MaABrWMP3A95jSu_EqH","title":"Networking","pathname":"/reference/platform/networking","siteSpaceId":"sitesp_T5zKz","description":"Learn about the key aspects of networking in the Instruqt platform.","breadcrumbs":[{"label":"Reference","emoji":"1f4a1"},{"label":"Instruqt platform"}]},{"id":"JeNCq90QUNoIBMBsFfjd","title":"Host machine types","pathname":"/reference/platform/sandbox-host-machine-types","siteSpaceId":"sitesp_T5zKz","description":"List of available Google Cloud Compute Engine machine types with their characteristics.","breadcrumbs":[{"label":"Reference","emoji":"1f4a1"},{"label":"Instruqt platform"}]},{"id":"-MYiYBjyajwvm8L3EAjS","title":"Quotas and limits","pathname":"/reference/platform/quotas-and-limits","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4a1"},{"label":"Instruqt platform"}]},{"id":"-MJaGCXcAf2_V5F5AJYX","title":"Roles and permissions","pathname":"/reference/platform/roles-and-permissions","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4a1"},{"label":"Instruqt platform"}]},{"id":"NqEDYJ65fM6YjiaFrZFV","title":"Client Requirements","pathname":"/reference/platform/requirements","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Reference","emoji":"1f4a1"},{"label":"Instruqt platform"}]},{"id":"3vn73gGMK3ykHvT9DH8F","title":"Network access","pathname":"/reference/platform/third-party-network-access","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4a1"},{"label":"Instruqt platform"}]},{"id":"cz1DyA24fCE14b1exhVL","title":"Docker Hub registry mirror","pathname":"/reference/platform/docker-hub-registry-mirror","siteSpaceId":"sitesp_T5zKz","description":"Instruqt hosts a Docker Hub registry mirror to help with rate limits.","breadcrumbs":[{"label":"Reference","emoji":"1f4a1"},{"label":"Instruqt platform"}]},{"id":"UyVsYYEjyYXckPzU2RsS","title":"Content design tips","pathname":"/resources/design-effective-tracks","siteSpaceId":"sitesp_T5zKz","description":"Keep your learners engaged and happy.","breadcrumbs":[{"label":"Resources","emoji":"1f6df"}]},{"id":"5YOZiZBDKRuPPyataxr7","title":"Advanced use cases","pathname":"/resources/advanced-use-cases","siteSpaceId":"sitesp_T5zKz","description":"","breadcrumbs":[{"label":"Resources","emoji":"1f6df"}]},{"id":"sxazCHLfkvyKZgatWgNP","title":"Templates","pathname":"/resources/templates","siteSpaceId":"sitesp_T5zKz","description":"What templates are and a list of available templates.","breadcrumbs":[{"label":"Resources","emoji":"1f6df"}]},{"id":"L3VGqgdNBIkPwmg5lqYt","title":"Trust/Security","pathname":"/resources/trust-security","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Resources","emoji":"1f6df"}]},{"id":"zlrHLCtOnNNIBHjBiiwi","title":"Workshop Best Practices","pathname":"/resources/workshop-best-practices","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Resources","emoji":"1f6df"}]},{"id":"zJpj9MJBvkQLoqz7Ksr3","title":"Hot Starts Best Practices","pathname":"/resources/hot-starts-best-practices","siteSpaceId":"sitesp_T5zKz","description":"Tips and Best practices to properly plan and set the preprovisioned sandboxes pool size","breadcrumbs":[{"label":"Resources","emoji":"1f6df"}]},{"id":"mg4rmdlO2RzmhM4LuCKY","title":"FAQ","pathname":"/resources/faq","siteSpaceId":"sitesp_T5zKz","description":"Do you have questions about Instruqt?","breadcrumbs":[{"label":"Resources","emoji":"1f6df"}]},{"id":"U9KlIyYDbzWXwXumxJWs","title":"Running Windows Client Hosts on Instruqt","pathname":"/resources/faq/running-windows-client-hosts-on-instruqt","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Resources","emoji":"1f6df"},{"label":"FAQ"}]},{"id":"xDNlCcWRTT0QZ6eIwQ77","title":"Using Cleanup Scripts in SaaS and Cloud Environments","pathname":"/resources/faq/using-cleanup-scripts-in-saas-and-cloud-environments","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Resources","emoji":"1f6df"},{"label":"FAQ"}]},{"id":"T5TPHxTxIsYDWXnaQzld","title":"Instruqt Regional Configurations and Restrictions","pathname":"/resources/faq/instruqt-regional-configurations-and-restrictions","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Resources","emoji":"1f6df"},{"label":"FAQ"}]},{"id":"c85vAOwQ0u8CfEIMOVp5","title":"Troubleshooting Instruqt CLI Authentication Issues","pathname":"/resources/faq/troubleshooting-instruqt-cli-authentication-issues","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Resources","emoji":"1f6df"},{"label":"FAQ"}]},{"id":"Zccna7w792KNomS14GwM","title":"Copy a Track from One Organization to Another via CLI","pathname":"/resources/faq/copy-a-track-from-one-organization-to-another-via-cli","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Resources","emoji":"1f6df"},{"label":"FAQ"}]},{"id":"XXBiWGVwkAct1fHKvRqM","title":"Network Configuration: IP and MAC Address Control","pathname":"/resources/faq/network-configuration-ip-and-mac-address-control","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Resources","emoji":"1f6df"},{"label":"FAQ"}]},{"id":"ZYqqeNygnMUmfiFDUVOS","title":"Container Troubleshooting in Instruqt","pathname":"/resources/faq/container-troubleshooting-in-instruqt","siteSpaceId":"sitesp_T5zKz","breadcrumbs":[{"label":"Resources","emoji":"1f6df"},{"label":"FAQ"}]}]}