A teacher needs Stellarium for astronomy class. The art room wants GIMP and Inkscape. The robotics club asks for Python and VS Code — on Monday. Each request is small, but each one used to mean finding the right installer, working out its silent switches, building or subscribing to a blueprint, and hoping the vendor's download link still works next semester.
Today, K12Panel adds winget packages: the Windows Package Manager community catalog, built right into the place you already look for software. Search for an app, click Action, and create a Deploy or Undeploy modifier. That's it — there's no blueprint to build, subscribe to, or keep up to date.
Winget is Microsoft's Windows Package Manager, included with Windows 11. Its community catalog lists thousands of apps, each described by a manifest that pins the exact installer, its silent-install switches, and the installer's SHA-256 hash. Winget checks that hash on the computer before it installs anything, so a swapped or tampered download is refused.
K12Panel reads Microsoft's catalog every night, so the list you search is always current. Today, more than 7,000 packages can be deployed through K12Panel, from browsers and PDF readers to planetariums, 3D printing slicers, and programming tools.
Winget packages appear right in Blueprints › Team Blueprints search:
Want to browse winget packages on their own? Choose Winget Packages in the Library filter.
Click Action on any winget package to see its publisher, description, license, and website, then choose:
K12Panel names the modifier for you — Winget: Deploy Stellarium or Winget: Undeploy Stellarium — or you can type your own. Add it to an asset group, and computers pick it up at their next check-in.
Already created one? Action shows Open Deploy modifier or Open Undeploy modifier instead of making a duplicate. Your winget modifiers also appear on the Modifiers page and on asset and asset group pages, like every other modifier.
Before running anything, K12Panel checks what's installed on each computer, using the uninstall information in the package's manifest — without downloading anything. So:
Some packages show Can't deploy yet. Their manifests don't include enough information for K12Panel to tell reliably whether the app is installed, so we'd rather not guess. The catalog refreshes nightly, so this changes as publishers improve their manifests.
Winget packages work differently from traditional blueprints on purpose. Behind the scenes, K12Panel keeps two managed blueprints in your organization — Winget Install and Winget Uninstall — and every winget modifier runs on one of them. You don't subscribe to them, they don't clutter your libraries, and when we improve how they work, the improvement reaches every organization automatically.
That also means no per-app blueprints to build, no payloads to host, and no checksums to update when a vendor ships a new version.
Evaluating K12Panel, or planning next year's software list? The public Panel Blueprint Catalog now includes a Winget packages search — no account required. Each result shows whether K12Panel can deploy it, with a link straight into Team Blueprints when you're ready.
AI assistants can use it too. Point your favorite assistant at my.k12panel.com/llms.txt and ask, "Can K12Panel deploy Zoom?" — it can look up the real answer instead of guessing.
For the full walkthrough, see Knowledge Base → Deploying Winget Packages.