Skip to main content
SpatialStack

Some links here are partner links — we may earn a commission if you buy, at no extra cost to you. Details.

Disclosure: Some links on this site are affiliate links: if you buy through them we may earn a commission at no extra cost to you. This never affects what we recommend. See our affiliate disclosure for details.

Magic Leap Hub: A Complete Guide

Magic Leap Hub is the desktop companion application that manages Magic Leap 2 devices, developer accounts, software packages, and the Lumin SDK toolchain from a single Windows or macOS interface. The current Hub 3 release consolidates device management, package installation, and certificate handling into one tool, replacing the separate workflows developers used across earlier Hub versions and the legacy Lumin SDK installer.

Key Takeaways

  • Magic Leap Hub (often abbreviated ML Hub) is the official desktop tool for managing Magic Leap 2 hardware, developer certificates, and SDK packages; it is not an app that runs on the headset itself.
  • Hub 3 replaced the earlier Hub 2 and the standalone Lumin SDK installer, folding device management, package management, and account sign-in into one application.
  • The Hub is the practical entry point for the Magic Leap 2 developer workflow: you sign in, install the Lumin SDK and Unity or Unreal packages, provision a device, and manage certificates from it.
  • Enterprise IT teams use the Hub for device provisioning and certificate management, while developers use it for SDK and toolchain installation — the same tool serves both audiences with different screens.
  • Hub availability and package versions track Magic Leap’s developer documentation, so version-specific behaviour should always be checked against the official developer docs rather than older tutorials.
  • Magic Leap’s enterprise pivot means the Hub is now primarily a Magic Leap 2 tool; Magic Leap 1 workflows are legacy and increasingly unsupported.

What Magic Leap Hub Actually Is

Magic Leap Hub is a desktop application, distributed by Magic Leap, that acts as the control plane for Magic Leap 2 development and device administration. The application runs on Windows and macOS and connects to a Magic Leap 2 headset over USB, giving you a single place to sign in with a Magic Leap developer account, install and update software packages, manage device certificates, and run diagnostics.

The distinction matters because newcomers often assume the Hub is something that runs on the headset. It does not. The headset runs the Lumin OS and your built applications; the Hub runs on your workstation and orchestrates everything around that. Think of it as the equivalent of a device-and-SDK manager: part package manager, part device provisioning tool, part account gateway.

Magic Leap has shipped the Hub in several generations. The original Hub and Hub 2 handled earlier Magic Leap 1 workflows. Hub 3 is the current generation and is the version documented for Magic Leap 2 development. If you are following a tutorial written for Hub 2, expect menu names and flows to differ.

Why the Magic Leap Hub Exists: The Problem It Solves

Magic Leap 2 development touches several moving parts that would otherwise be managed separately: the Lumin SDK, the Unity or Unreal integration packages, device firmware, developer certificates, and the device connection itself. Managing those by hand — downloading SDK archives, copying certificates, running adb-style commands — is error-prone, especially across a team.

The Magic Leap Hub centralises that. A developer installs the Hub, signs in, and the Hub handles package discovery, download, and installation. An IT administrator provisioning a fleet of headsets uses the same tool to apply certificates and confirm device state. This shared tooling is a deliberate design choice: it means the person setting up the device and the person building for it are working from the same source of truth.

For enterprise XR decision-makers, the practical implication is that Magic Leap 2 deployment has a defined, documented toolchain rather than an ad-hoc one. That reduces the risk of a pilot stalling because a device was provisioned inconsistently.

Installing and Setting Up Magic Leap Hub

Setup follows a consistent sequence across platforms, though exact screens change between Hub releases. The general flow is:

  1. Download the Hub from Magic Leap’s official developer downloads page. Magic Leap distributes the installer directly; avoid third-party mirrors.
  2. Install and launch the application. On macOS you may need to allow the application in system security settings; on Windows, follow the installer prompts.
  3. Sign in with your Magic Leap developer account. Account creation is handled through Magic Leap’s developer portal.
  4. Connect your Magic Leap 2 over USB. The Hub detects the device and shows its status.
  5. Install packages — the Lumin SDK and any Unity or Unreal integration you need — from the Hub’s package management screen.
  6. Manage certificates for device provisioning and deployment.

Because Magic Leap updates the Magic Leap Hub and its packages over time, the authoritative step-by-step for your version is the official developer documentation rather than any static guide, including this one. Treat the sequence above as the shape of the process and the official docs as the current detail.

The Hub’s Core Capabilities

Magic Leap Hub’s feature set clusters into a few areas, and knowing which cluster you need saves time.

Device management. The Hub detects connected Magic Leap 2 devices, reports their status, and lets you manage the connection. This is where you confirm a headset is recognised before you try to deploy to it — a step that resolves a large share of “my build won’t deploy” problems.

Package management. The Hub installs and updates the Lumin SDK and the engine integrations. For Unity developers this means the Magic Leap Unity packages; for Unreal developers, the corresponding Unreal integration. Package versions matter: mismatches between SDK and engine integration are a common source of build errors.

Certificate and provisioning management. Developer certificates authorise deployment to a device. The Hub manages these, which is central to enterprise provisioning where multiple headsets must be configured consistently.

Account and License Management. Signing in through the Magic Leap Hub links your toolchain to your Magic Leap developer account, which controls access to packages and documentation.

Diagnostics and utilities. The Hub exposes device information and utilities that help when something is not behaving as expected.

Hub 3 vs Earlier Hub Versions

AspectEarlier Hub / Hub 2Hub 3 (current)
Primary device targetMagic Leap 1 era workflowsMagic Leap 2
RoleDevice and package managementConsolidated device, package, and certificate management
Relationship to Lumin SDK installerOften used alongside separate installersFolds SDK installation into the Hub
DocumentationLegacy articlesCurrent developer documentation
Recommended for new projectsNoYes

The how-to guide for the Magic Leap Hub is simple: If you’re starting a Magic Leap 2 project today, use Hub 3 and follow the current developer documentation. If you’re managing a Magic Leap 1 project, expect legacy tooling and check if your workflow is still supported before committing to it.

Magic Leap Hub in the Wider XR Toolchain

Placing the Hub in context helps teams plan. Magic Leap 2 sits alongside other enterprise XR headsets — Varjo’s XR series, the HTC Vive line, and Meta’s Quest devices — and each vendor ships its own developer tooling.

Varjo uses its own software stack and SteamVR/OpenXR integration; Vive relies on VIVE Business Streaming and SteamVR; Quest uses the Meta Quest Developer Hub and adb-based tooling. Magic Leap Hub is Magic Leap’s equivalent: the vendor-specific layer that sits beneath your engine of choice.

That vendor layer matters for procurement because it determines your support and update path. A team standardising on OpenXR can share much application code across headsets, but device provisioning, certificate management, and SDK installation remain vendor-specific. Budget for that per-platform overhead when comparing a single-vendor pilot against a multi-vendor rollout.

For teams weighing Magic Leap 2 against alternatives, the Hub’s maturity is a genuine factor: a documented, consolidated toolchain lowers the operational cost of a deployment. The OpenXR standard maintained by the Khronos Group is the relevant cross-vendor reference point, and Magic Leap’s developer documentation describes how its runtime relates to it.

Common Problems and How to Approach Them

Device not detected. Check the USB connection and cable first — data-capable cables are not universal — then confirm the device is powered and awake. The Magic Leap Hub’s device screen is the place to verify recognition before troubleshooting your build.

Package version mismatch. If Unity or Unreal reports errors after an SDK update, check that your engine integration package matches the SDK version the Magic Leap Hub installed. Version drift between the two is a frequent cause of build failures.

Certificate errors on deployment. Deployment failures tied to certificates usually mean the device is not provisioned for your developer account. The Magic Leap Hub’s certificate management is where you resolve this.

Following outdated tutorials. Because the Magic Leap Hub has changed across generations, tutorials written for Hub 2 may reference screens that no longer exist. When a step does not match what you see, check the current official documentation before assuming your installation is broken.

Security information for macOS. macOS may block the app on first startup until you approve it in System Preferences. This is normal and is not a sign of a corrupt download.

Who Should Use Magic Leap Hub — and Who Might Not Need To

Magic Leap Hub is essential for anyone building for or administering Magic Leap 2 hardware. That includes Unity and Unreal developers targeting the platform, simulation and training teams deploying headsets, and IT or procurement staff responsible for provisioning.

Teams that will not touch Magic Leap hardware do not need the Hub at all — it is vendor-specific. If your evaluation is still at the comparison stage, the Hub is worth installing only once you have a device in hand or a concrete pilot planned. Installing it early without hardware gives you a look at the package list and documentation links, but its value is realised when a headset is connected.

For enterprise buyers, the Hub is also a useful signal during due diligence: a vendor that maintains a consolidated, documented developer tool is easier to support at scale than one that leaves provisioning to scattered scripts.

Frequently Asked Questions

What is Magic Leap Hub used for?

Magic Leap Hub is the desktop application used to manage Magic Leap 2 devices and the surrounding developer toolchain. It handles signing in to a Magic Leap developer account, installing the Lumin SDK and engine integration packages, managing device certificates, and confirming device connections. It runs on your workstation, not on the headset.

Is Magic Leap Hub free?

Magic Leap Hub is distributed by Magic Leap as part of its developer tooling and is not sold as a separate product. Access to packages and documentation is tied to a Magic Leap developer account. Because account and access terms can change, check Magic Leap’s official developer portal for the current requirements rather than relying on older descriptions.

What is the difference between Magic Leap Hub and Hub 3?

Hub 3 is the current generation of the application, built around Magic Leap 2 workflows, and it consolidates device management, package installation, and certificate handling. Earlier Hub versions served Magic Leap 1 era workflows and were often used alongside separate installers. For new Magic Leap 2 projects, Hub 3 is the version to use.

Does Magic Leap Hub work on macOS and Windows?

Magic Leap Hub is available for both Windows and macOS, and the setup flow is broadly similar across the two. Platform-specific differences are mainly around installation and security prompts — macOS in particular may require you to approve the application before first launch. Always download from Magic Leap’s official source.

Do I need Magic Leap Hub to develop for Magic Leap 2?

Developing for Magic Leap 2 effectively requires the Hub, because it is the supported route for installing the SDK and engine integrations and for provisioning devices. You could in principle manage some components manually, but doing so removes you from the documented, supported path and complicates troubleshooting. For team deployments, using the Hub is the practical default.

Can Magic Leap Hub manage multiple headsets?

Magic Leap Hub is designed to connect to and manage Magic Leap 2 devices and is used by enterprise provisioning workflows to apply certificates and confirm device state. For fleet-scale management, teams often combine the hub with their own device administration processes. Please confirm current features for multiple devices by consulting the official Magic Leap documentation as these features evolve between releases.

Where to Go Next

The definitive reference for Magic Leap Hub is Magic Leap’s own developer documentation and downloads pages, which track the current version, package list, and platform requirements. Developers should pair the Hub with the engine-specific integration guides for Unity or Unreal, and enterprise teams should document their provisioning steps so that device setup is repeatable across a fleet. Treat any third-party guide — including this one — as orientation, and the official docs as the source of record for your version.

Frequently asked questions

What is Magic Leap Hub used for?

Magic Leap Hub is the desktop application used to manage Magic Leap 2 devices and the surrounding developer toolchain. It handles signing in to a Magic Leap developer account, installing the Lumin SDK and engine integration packages, managing device certificates, and confirming device connections. It runs on your workstation, not on the headset.

Is Magic Leap Hub free?

Magic Leap Hub is distributed by Magic Leap as part of its developer tooling and is not sold as a separate product. Access to packages and documentation is tied to a Magic Leap developer account. Because account and access terms can change, check Magic Leap's official developer portal for the current requirements rather than relying on older descriptions.

What is the difference between Magic Leap Hub and Hub 3?

Hub 3 is the current generation of the application, built around Magic Leap 2 workflows, and it consolidates device management, package installation, and certificate handling. Earlier Hub versions served Magic Leap 1 era workflows and were often used alongside separate installers. For new Magic Leap 2 projects, Hub 3 is the version to use.

Does Magic Leap Hub work on macOS and Windows?

Magic Leap Hub is available for both Windows and macOS, and the setup flow is broadly similar across the two. Platform-specific differences are mainly around installation and security prompts — macOS in particular may require you to approve the application before first launch. Always download from Magic Leap's official source.

Do I need Magic Leap Hub to develop for Magic Leap 2?

Developing for Magic Leap 2 effectively requires the Hub, because it is the supported route for installing the SDK and engine integrations and for provisioning devices. You could in principle manage some components manually, but doing so removes you from the documented, supported path and complicates troubleshooting. For team deployments, using the Hub is the practical default.

Can Magic Leap Hub manage multiple headsets?

Magic Leap Hub is designed to connect to and manage Magic Leap 2 devices and is used by enterprise provisioning workflows to apply certificates and confirm device state. For fleet-scale management, teams often combine the hub with their own device administration processes. Please confirm current features for multiple devices by consulting the official Magic Leap documentation as these features evolve between releases. Where to Go Next The definitive reference for Magic Leap Hub is Magic Leap's own developer documentation and downloads pages, which track the current version, package list, and p


Request Magic Leap 2 enterprise pricing

Lightweight enterprise AR with the widest field of view in its class.