Instruqt Docs
  • 🚩Getting started
    • Overview
    • Setting up
      • Study Room
    • Quickstart
  • 🛤️Tracks
    • Manage tracks
      • Create tracks
      • Edit locally
      • Test tracks
      • Track logs
      • Track time limits
      • Track feedback
      • Developer workflow
      • Track tags
      • Track authors
      • Delete tracks
      • Custom layouts
      • Version control
      • Loading experience
    • Challenges
      • Create challenges
      • Challenge tabs
      • Challenge order
      • Skip challenges
      • Add quizzes
      • Assignment display
      • Assignment editor
    • Share tracks
      • Live Events
        • Instructor tools
      • Track invites
      • Embed tracks
      • Landing pages
  • 🏖️Sandboxes
    • Overview
    • Sandbox hosts
      • Add hosts
      • Custom VM images
      • Custom container images
      • Public images
      • Windows VMs
      • Website service
      • SSL certificates
    • Cloud accounts
      • Securing your cloud accounts
      • Cloud Client
      • AWS accounts
        • AWS Environment Variables
        • AWS Managed Policies
        • AWS IAM Policies
        • AWS SCP Policies
      • Azure subscriptions
        • Azure Environment Variables
        • Azure Roles
        • Azure Resource Providers
      • GCP projects
        • GCP Environment Variables
        • GCP IAM Permissions
    • Lifecycle scripts
      • Scripting overview
      • Track scripts
      • Challenge scripts
      • Example scripts
      • Helper scripts
    • UI Checks
    • Global Sandbox Settings
      • Hot start
      • Sandbox presets
      • Custom resources
      • Cloud services and regions
        • Allowed services and regions
    • Secrets and variables
      • Runtime variables
      • Runtime parameters
      • Secrets
  • ⚙️Settings
    • Integrations
      • Salesforce (Beta)
      • HubSpot (Beta)
      • HubSpot (Using zapier)
      • LTI
      • Version control
        • GitHub
    • Authentication
      • SSO
      • API keys
    • Platform
      • API
      • Webhooks
      • Track limits
  • 💡Reference
    • Feature overview
    • Instruqt CLI
      • Commands
      • Configuration files
      • Assets
    • Instruqt platform
      • Networking
      • Host machine types
      • Quotas and limits
      • Roles and permissions
      • Network access
      • Requirements
  • 🛟Resources
    • Content design tips
    • Advanced use cases
    • Templates
    • FAQ
      • Running Windows Client Hosts on Instruqt
      • Using Cleanup Scripts in SaaS and Cloud Environments
      • Instruqt Regional Configurations and Restrictions
      • Troubleshooting Instruqt CLI Authentication Issues
      • Copy a Track from One Organization to Another via CLI
      • Network Configuration: IP and MAC Address Control
      • Container Troubleshooting in Instruqt
Powered by GitBook
On this page
  • Step 1: Create an account
  • Step 2: Explore the Web UI
  • Step 3: Install the Instruqt CLI (optional)
  • Using a package manager
  • Manually from the latest release

Was this helpful?

Edit on GitHub
  1. Getting started

Setting up

How to sign up and install the CLI.

PreviousOverviewNextStudy Room

Last updated 1 month ago

Was this helpful?

Step 1: Create an account

  1. Go to and create an account.

  2. Have your colleagues add you to your company's Instruqt team.

Step 2: Explore the Web UI

For new users, we recommend getting started using our Web UI.

  1. Go to

  2. Explore the content from your company's Instruqt team

Step 3: Install the Instruqt CLI (optional)

For advanced, code-first workflows, you can install the Instruqt CLI. The CLI is available on macOS, Windows and Linux, and can be installed using the following methods.

Using a package manager

  1. Open a terminal

  2. Install the CLI using

    brew install instruqt/tap/instruqt
  3. Confirm the Instruqt CLI was installed correctly:

    instruqt
  1. Open a PowerShell window

  2. Install the CLI using :

    winget install instruqt
  3. Close and re-open the PowerShell window

  4. Confirm the Instruqt CLI was installed correctly:

    instruqt

Manually from the latest release

  1. Open a terminal.

  2. Download the appropriate CLI (Apple Silicon or Intel Macbook, in that order):

    curl -L https://github.com/instruqt/cli/releases/latest/download/instruqt-darwin-arm64.zip -o instruqt.zip

    curl -L https://github.com/instruqt/cli/releases/latest/download/instruqt-darwin-amd64.zip -o instruqt.zip
  3. Extract the CLI binary:

    unzip instruqt.zip
  4. Copy the binary to your local bin directory:

    sudo cp instruqt /usr/local/bin
  5. Make the binary executable:

    sudo chmod +x /usr/local/bin/instruqt
  6. Confirm the Instruqt CLI was installed correctly:

    instruqt
  1. Open a PowerShell window.

  2. Copy and paste the following code:

    mkdir scripts
    cd scripts
    [Environment]::SetEnvironmentVariable("Path", $env:Path + ";$($pwd.Path)", "User")
    Invoke-WebRequest -Uri https://github.com/instruqt/cli/releases/latest/download/instruqt-windows.zip -OutFile "instruqt.zip"
    Expand-Archive instruqt.zip -d .
    rm instruqt.zip
  3. Close and re-open your Powershell window to detect the new program.

  4. Enter the following command to check if Instruqt CLI was installed correctly:

    instruqt
  1. Open a terminal.

  2. Download the CLI:

    curl -L https://github.com/instruqt/cli/releases/latest/download/instruqt-linux.zip -o instruqt.zip
  3. Extract the CLI binary:

    unzip instruqt.zip
  4. Copy the binary to your local bin directory:

    sudo cp instruqt /usr/local/bin
  5. Make the binary executable:

    sudo chmod +x /usr/local/bin/instruqt
  6. Confirm the Instruqt CLI was installed correctly:

    instruqt

Instruqt CLI releases are published to GitHub. You can download the latest release for your Operating System from . Refer to the instructions below how to install these for your system.

Need help? Here's a to guide you through the installation process.

Need help? Here's a to guide you through the installation process.

Need help? Here's a to guide you through the installation process.

The Instruqt CLI collects basic usage information and sends crash reports by default. No personal information is collected. You can disable these behaviours .

🚩
play.instruqt.com/signup
play.instruqt.com
Homebrew
WinGet
https://github.com/instruqt/cli/releases/latest
video tutorial
video tutorial
video tutorial
by following this guide