Instruqt Instruqt Announcements logo
Back to Homepage

Instruqt Announcements

Latest product news and updates.

Subscribe to Updates

Labels

  • All Posts
  • Fix
  • Announcement
  • Improvement
  • research

Jump to Month

  • October 2026
  • September 2026
  • August 2026
  • July 2026
  • May 2026
  • April 2026
  • December 2025
  • September 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • March 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • March 2023
  • January 2023
  • December 2022
  • November 2022
  • September 2022
  • August 2022
  • July 2022
  • May 2022
  • April 2022
  • February 2022
  • January 2022
  • December 2021
  • October 2021
  • August 2021
Powered by

Create yours, for free!

2 months ago

A new logs page for both tracks and 2.0 labs


Instruqt 2.0 introduces a dedicated Logs page: one live and historical view of everything happening across your Tracks and Labs, instead of checking logs per piece of content.

Filter by severity, content, user, or time range, see activity on a timeline, and follow a single learner's session end to end. Faster answers when you need to unblock someone or debug your content.

Why it matters

  • One place for everything, across all your Tracks and Labs
  • Faster unblocking during live sessions
  • Built for developers and non technical instructors alike

Learn more in the Logs documentation.

Avatar of authorAlexander Pierce
Improvement
2 months ago

Track limits are now Session limits

Your usage limits now cover both Tracks and 2.0 Labs in one place.

"Track Limits" is now "Session Limits." This is mainly a facelift: the protection you already rely on to guard against runaway usage hasn't changed, it now simply applies across everything you publish, whether it's a Track or a 2.0 Lab, all managed from a single view.

What it is

Session limits are guard rails on how many sessions can be started for a piece of content. Without them, anything public or embedded on a website could be launched an unlimited number of times, running up cost and inviting abuse. Limits cap that across four dimensions: per calendar month, per rolling month, per IP address per hour, and concurrent plays per IP.

It's one system covering both content types. There's a single Session Limits area, and in the management table every piece of content carries a tag showing whether it's a Track or a 2.0 Lab. One page, one set of controls, built for both.

Why it matters

  • Protects against runaway usage and cost, for all your content, Tracks and 2.0 Labs alike.
  • One place to manage everything. Tracks and 2.0 Labs live together, distinguished by a tag.
  • Safe to share widely. Publish or embed content with confidence that there's a ceiling in place.

How it works

Set a team wide default that applies across all your content, then override the limits for individual items when you need to. The management table lists every Track and 2.0 Lab together, with current values and a content type tag for each.

Limits are checked the moment a new session starts. A session that would exceed a limit is blocked, and the learner sees an informative message rather than a raw error.

Key capabilities

  • Four configurable limit dimensions: calendar month, rolling month, IP address per hour, and concurrent plays per IP
  • A team wide default with per content overrides
  • One management table for both Tracks and 2.0 Labs, each marked with a content type tag
  • Limits enforced at session start
  • A clear, informative message for learners who hit a limit

Good to know

If you know Track Limits, you already know Session Limits. Same protection, same controls, now unified under one name and one view across Tracks and 2.0 Labs.

Avatar of authorAlexander Pierce
Instruqt 2.0 beta is now live for all existing customers
3 months ago

Instruqt 2.0 beta is now live for all existing customers

Access to Instruqt 2.0 appears in your side nav, labelled Labs (Beta). You can create and test labs there right away, alongside your existing content, with roles and permissions carrying over exactly as they are today. Some things are still being built between now and GA on 29 September, so you may hit rough edges. Use this period to get familiar with it and tell us what's working and what isn't. Testing, building, and exploring 2.0 yourself is free, and if you share a 2.0 lab with your own end users, that session is billed the same as any other.

Some of the key changes

The core of the product is there: virtual machines, containers, cloud accounts, secrets, and tabs. Below are some of the changes worth knowing about before you start, though there's more in the product than this, so go and explore.

The navigation has changed

We've updated navigation across the platform. This affects everyone, whether or not you're using 2.0 yet. For full details see the previous post about the navigation in the "What's new" section .

Declare, don't script

Sandboxes used to mean hand-written bash scripts, run in fixed order, with no visibility into how resources depended on each other. Nothing ran in parallel, and a failed step wouldn't stop the rest, so problems stayed hidden until the lab tried to open.

Now, with HCL, resources are declared and reference each other directly. The platform works out the dependency graph, starts independent resources in parallel, and health checks each one before the lab is marked ready.

Version control, built in

Tracking changes used to mean setting up a separate GitHub integration.

Now every lab is version controlled automatically, with full history visible in the product. Labs support branches, so you can hold a dev version or a tailored variant without duplicating the lab, and GitHub integration now handles mono repos and multiple branches.

No more challenges, meet pages

Challenges allowed one validation, always at the end, gating whether you could move on. Quizzes were a separate challenge type entirely. Checking two things meant duplicating a challenge into near-identical copies to work around the limit.

Now it's all one page: instructions, multiple validations, and quizzes together, in whatever order you like, with tabs that persist as you move around.

Building in code

The CLI used to handle pushing, pulling, testing, and validating tracks, but that bypassed version control: changes went unrecorded and could be silently overwritten by changes made in the UI.

Now GitHub integration is the primary path, with git handling push, pull, and history, and the CLI reserved for scaffolding new labs.

Building in the UI

You now get to see a lot more of what was already possible in the product, previously locked behind code. The experience is better for it: edit mode built on version control so changes are safe to try and easy to undo, a visual editor that shows content the way learners will see it, and cmd+k search to jump anywhere in a lab.

What's still to come

There's more landing between now and GA on 29 September, including virtual browser, modules, hotstarts, and the feedback component, and that's just some of it. We'll announce each feature in Slack as it ships, so keep an eye there, and we'll show the finished product live at HANDS-ON.

Getting started

Start here: https://docs.labs.instruqt.com. Feedback on the docs, the product, or anything else is welcome. If you run into a problem, follow your usual support process and mention it relates to 2.0, it helps us triage faster.

Come join us at HANDS-ON to see it firsthand, hear about the new releases, and catch some of the thought leaders in the industry. Sign up here: https://instruqt.com/hands-on#join.

Avatar of authorAlexander Pierce
Announcement
3 months ago

A refreshed navigation, ahead of Instruqt 2.0

We've reorganized the left hand navigation. Nothing you rely on has disappeared, but a lot of it now lives somewhere more sensible.

Why we're doing this

As we build toward 2.0, the old navigation had grown into a long, flat list under Settings that mixed account level configuration with day to day content tools. The new structure groups things by what you're actually trying to do, and gives us room to keep evolving in a way that stays easy to navigate.

What's new in Content


You'll now see Labs 2.0 alongside Tracks in the Content section. This is where our new lab building experience lives while it's in beta.

Share now covers more ground

Hot starts and Session limits (previously Track limits) have moved out of Settings and into Share, next to Invites and Landing pages. If you're setting up how people access your content, it's all in one place now.

A new section: Building blocks

This is new. Building blocks brings together the pieces you use to construct your content: Secrets, Sandbox presets, Custom resources, Host images, and Tags. These used to be scattered through Settings.

Reporting, split for now

You'll see two separate sections, Tracks Reporting and Labs Reporting. This is temporary. They'll be merged into a single reporting experience in the coming weeks.

Inside each, you'll also find a new Logs interface. This replaces the old Logs entry under Settings. See the labs documentation for more detail on what's changed there.

Integrations gets its own home

Version control, Webhooks, LTI, and CRM are no longer buried in Settings. They now live in their own Integrations section.

Settings, now just settings

Settings is narrower and more focused: Team, SSO, API keys, and Cloud providers. If it's a global account setting, it's here. If it's something you use while building or sharing content, it's moved elsewhere in the new structure above.

Help, all in one place

Documentation for both Tracks and Labs 2.0, Support, What's new, and Inspiration library are now grouped under Help.

A couple of smaller things

You can collapse the menu to give yourself more screen space while you work. Your team switcher at the bottom hasn't changed.

From your profile menu, you can now choose a theme. Light or dark, for the night owls. Dark mode is still rolling out and not every page supports it yet, but the new labs creator interface and the Logs page do, with more pages coming in the next few weeks.

Tell us what you think

This is us laying the groundwork for 2.0 and where the product is headed next. If something feels off, or you can't find what you're looking for, let us know. Your feedback on this new structure will directly shape how we refine it.



Avatar of authorAlexander Pierce
Product updates: live session chat export, richer invites, Hot Start improvements, and refreshed best-practice guides
Improvement
3 months ago

Product updates: live session chat export, richer invites, Hot Start improvements, and refreshed best-practice guides

Recently we've shipped a set of improvements focused on running live, instructor-led sessions, creating better invites, and managing Hot Start pools – plus a refreshed set of best-practice guides. Here's what's new.

Export chat history from live sessions

You can now download the chat from a live session directly from the Live dashboard, so the questions, feedback, and follow-up items your participants share stay with you after the session ends. The download covers both messages to all users and direct messages, including attachments – each with the sender's name and timestamp – and stays available for 30 days after the session. See Analyze activity after the event for details.

Hot Start improvements

We made two changes to make Hot Start pools easier to manage day to day:

  • Expiration date and time now show in the Hot Starts overview. The pools table has a new "Expiration date & time" column, so you can see at a glance which pools are about to expire and decide whether to pause, extend, or delete them – right from the overview.
  • Clearer guidance on locked fields. A Hot Start pool's Scope and Target type define its structure and are set at creation. A new tooltip now surfaces this directly on the fields at both creation and edit time, making how these settings work clear at a glance. Documentation updated as well.

A richer invite creation experience

Public invite description now supports full rich text formatting: bold, italic, numbered lists, bullet points, and links. That means you can lay out agendas, prerequisites, schedules, and key details in a clear, structured way. The invite creation form has been redesigned to match. The title and description fields now stretch to the full width of the page, giving you far more room to write and review your content as you build the invite.

New updated guides & videos

We've reworked our best-practice documentation for running events and instructor-led training. If you deliver live sessions or manage Hot Start pools, these are worth a read:

  • Hot Starts best practices, by event type. Hot Start setup isn't one-size-fits-all – a 50-person live workshop needs a different configuration than an always-on embedded lab. This guide gives pool sizing, provisioning lead time, auto-refill, and cleanup recommendations for each event type: self-paced on-demand training, live workshops, webinars, multi-day training, conference hands-on sessions, booth/expo demos, and single-prospect demos. Each comes with a worked example and the common mistakes to avoid. We’ve also created a video with the recommended setups for every event type.
  • Understanding Hot Start settings. If you're setting up a Hot Start pool and aren't sure what each option does, this short video walks through the key settings in the creation flow – what each one controls and why it matters – so you can configure your pool with confidence.
  • Workshop best practices, now with a step-by-step checklist. Our workshop guide has been restructured into a clear, phased checklist – pre-event planning (IP limits, Hot Start pre-provisioning), invitations and access control, day-of facilitation, and post-event wrap-up – so you can follow it end to end and not miss a step.
  • Running live Instructor-Led Training sessions. A new comprehensive guide to the full ILT flow: getting ready for the session, facilitating the event, troubleshooting, and following up afterwards. It covers the three formats teams run most – on-site, virtual, and conference workshops – with the spe
Avatar of authorDeniza Drapchuk
Improvement
5 months ago

Hot Starts page: improvements to sorting and filters

We've made improvements to the Manage Hot Starts page to help you focus on what matters most.

See Running and Provisioning pools first

When you open the Hot Starts page, you'll now see your Running and Provisioning pools at the top by default - the ones that matter most to your day-to-day. Inactive, deleted, and all other statuses are still available - just use the filter on the page to select the ones you need to add to the view.

Your filter selections now stay put

And once you've set those filters the way you want them, they'll stay that way. Your selections are saved and stay persistent in your session on the device - so you don't have to reapply them every time you come back to the page.

Avatar of authorDeniza Drapchuk
🚀Hot Starts pool creation - scope your pool to an invite, and choose what to pre-warm and what to skip
Improvement
6 months ago

🚀Hot Starts pool creation - scope your pool to an invite, and choose what to pre-warm and what to skip

You now have more flexibility in how Hot Starts pools are created. What's new: 

  • Scope pools to a specific invite - so only invited users can claim pre-warmed sandboxes;
  • Select which tracks in an invite need hot starting and remove the ones that don't;
  • Pool by sandbox preset – in the invite-scoped Hot Starts, you can now create one pool that covers all tracks using the same preset, instead of multiplying per track.

This update applies to all newly created pools and invites – existing ones are not affected. Smarter pools, less waste! Check out the updated documentation for the full walkthrough.

Avatar of authorDeniza Drapchuk
AnnouncementImprovement
10 months ago

📣 Introducing Global Sandboxes: Unleash Peak Performance for Your Distributed Teams!

We are thrilled to announce the rollout of our new Global Sandboxes (GS) feature for all Instruqt customers. This major update is engineered to deliver a significant performance enhancement for your globally distributed teams and learners.

Up until now, your containers, virtual machines, and website service hosts have been provisioned exclusively in the Europe region. For learners operating across other continents, this distance could, unfortunately, introduce noticeable extra latency when accessing their sandboxes.

Global Sandboxes (GS) is the game-changer, empowering Instruqt customers with the capability to provision these essential resources in the closest geographical region to the learner. Once this powerful feature is activated for your organization:

  • For ad-hoc play: We will automatically spin up the sandbox hosts in the optimal, closest region to the learner, guaranteeing a faster, smoother experience.
  • For hot start pools: Customers now have the strategic control to configure their pools with the region that is closest to their events or learners' locations. For existing hot start pools, we will initially default to europe_west1; however, you can easily adjust the region to suit your needs.

To confirm if this feature has been activated for your organization, please connect with your Customer Success Manager (CSM), or check for the new region drop-down field when provisioning a new hot start pool or editing an existing one. If you see the option to select a region, your team is ready to benefit from the speed and efficiency of Global Sandboxes!



Avatar of authorSean Lauer
🗽 HANDS-ON by Instruqt is coming to New York City on February 26, 2026!
10 months ago

🗽 HANDS-ON by Instruqt is coming to New York City on February 26, 2026!

 Join us on Thursday, February 26, 2026 for HANDS-ON NYC: an exclusive roadshow event for GTM leaders who believe the best way to win developers is through hands-on product experience.

Expect an elevated afternoon featuring:
  • An exclusive look at Instruqt 2.0
  • Hands-on labs and practical GTM playbooks
  • Meaningful conversations with peers tackling developer adoption
  • A lively happy hour to wrap up the day
Details:
  • Location: NeueHouse Madison Square
  • Date & time: February 26, 2026 at 2-6 pm
 Register here: https://instruqt.com/hands-on-nyc
Avatar of authorEileen Ann
Product updates: Docker Hub registry mirror, instructor role improvements, and new cloud service support (AWS Network Manager)
AnnouncementImprovement
a year ago

Product updates: Docker Hub registry mirror, instructor role improvements, and new cloud service support (AWS Network Manager)

We’re rolling out updates that make hands-on product adoption faster, simpler, and more reliable. Highlights include our Docker Hub registry mirror for lightning-quick, rate-limit-proof image pulls, new instructor role options that streamline access and invite governance, and support for AWS Network Manager so you can model real-world WAN scenarios in minutes. 

Quick overview (full details below):

  • Docker Hub registry mirror: Rate-limit–proof, faster pulls via a pull-through cache. Update to instruqt/docker-28-3 and instruqt/k3s-v1-33-4.
  • Instructor role updates: “All Access” now auto-includes future tracks. Optional mode to disable invite creation (instructors can still present); pick one mode for your org.
  • AWS Network Manager support:  Build realistic WAN labs with Cloud WAN, Transit Gateways, and on-prem links. Enable in Settings → Edit Cloud Account → Services and select regions.

Instruqt Docker Hub registry mirror

We've developed a Docker Hub registry mirror to ensure your sandboxes provision reliably without being affected by Docker Hub's rate limits on unauthenticated pulls.

Docker Hub recently began enforcing rate limits for unauthenticated image pulls. This could cause sandbox provisioning to fail if a sandbox environment, such as a Kubernetes deployment or a direct Docker pull command, fetched an image directly from Docker Hub and exceeded the limit.

Our new mirror acts as a pull-through cache. This means when you pull an image, the request goes to our mirror first. If the mirror has the image, it's served instantly, bypassing Docker Hub entirely. If not, the mirror fetches it from Docker Hub, caches it, and then serves it to you. This process ensures that subsequent pulls of the same image are lightning-fast and, more importantly, are not subject to Docker Hub's rate limits.

What this means for you:

  • Reliable provisioning: Your sandboxes will be more reliable as they'll no longer be impacted by Docker Hub's rate limits.
  • Faster image pulls: Cached images will be pulled much faster, improving the overall performance of your sandboxes.
  • New pre-configured Images: To make the transition seamless, we've created new images with the mirror pre-configured. We encourage you to update your tracks to use these:
    • For Docker, use instruqt/docker-28-3. The older instruqt/docker-2010 image has not been updated.
    • For K3s, use instruqt/k3s-v1-33-4. The older instruqt/k3s-v1-32-x (and before) images have not been updated.
    • You can find more details and documentation on this in our Instruqt docs.

For advanced users who use custom images or want to configure the mirror manually, you can find the registry mirror at docker.registry.instruqt.io. 

👉For detailed instructions, check out our Docker Hub registry mirror documentation.

Instructor role updates

All access improvements

Previously, the All Access permission only granted instructors access to existing tracks. With this update, instructors who are assigned All Access will now automatically gain access to all current and future tracks.

Benefit: This saves you time and reduces admin overhead, since you no longer need to manually update instructor access whenever new tracks are added.

👉 Learn more in our roles and permissions documentation.

No invite creation mode

We’ve added a variation of the instructor role where instructors cannot create invites. In this mode:

  • Instructors cannot create or share new invites or workshops.
  • Instructors can still present workshops they are invited to.
  • Instructors will only see invites they are added to, keeping your invites page private and controlled.

This ensures only authorized team members can manage invites, while still giving instructors the ability to run sessions.

⚠️ Note: You can only choose one mode — either instructors can create invites or they cannot. By default instructors can create invites, if you would like to switch please reach out to support.

How to add instructors to invites:

  1. Go to the Invites page.
  2. Select the invite you want to manage.
  3. Click the avatar icon in the top right.
  4. Add the instructor as a team member to give them access.

👉 Learn more in our roles and permissions documentation.

New cloud service support: AWS Network Manager

We now support AWS Network Manager service. Network Manager allows you to set up Cloud WAN, Transit Gateways and link on-premise sites, making it possible to build, manage, and monitor a wide area network (WAN) that connects your on-premises and cloud environments.

Benefit: This allows you to create tracks that simulate real-world WAN scenarios, so learners can practice with authentic networking setups.

How to add Network Manager to your AWS cloud account:

  1. Go to Edit Cloud Account in your Instruqt settings.
  2. Under Services, add AWS Network Manager.
  3. Select the relevant regions for your tracks.
  4. Save your configuration.
  5. Now you can use AWS Network Manager’s features in your sandbox.

👉 Learn more about what cloud services are available in our documentation.

Avatar of authorEileen Ann