BMX

BMX 3.4.0

BMX provides API access to your AWS accounts using existing Okta credentials.

  • By D2L
  • Open Source
  • Portable
  • Updated Oct 1, 2026
Download for Windows

About BMX

BMX provides API access to your AWS accounts using existing Okta credentials.

What's new in 3.4.0

What's Changed

  • Switch to use D2L npm proxy registry by @cfbao in https://github.com/Brightspace/bmx/pull/530
  • CI:Use teams instead of team in vulcan-approval by @boarnoah in https://github.com/Brightspace/bmx/pull/531
  • use identity engine cookie for passwordless by @gord5500 in https://github.com/Brightspace/bmx/pull/532

Full Changelog:https://github.com/Brightspace/bmx/compare/v3.3.0...v3.4.0

Full release notes »

Technical details

PublisherD2L
Version3.4.0
Release date2026-10-01
LicenseApache-2.0
Installer typezip
Architecturex64, arm64
Package IDD2L.BMX

Install BMX from the command line

Install with Windows Package Manager
winget install --id=D2L.BMX -e
Update to the latest version
winget upgrade --id=D2L.BMX -e
Uninstall
winget uninstall --id=D2L.BMX -e

awsiamoktavulcan

BMX version history

3.3.0 Jun 11, 2026

What's Changed

  • Update PR Template HOD-3562 by @gord5500 in https://github.com/Brightspace/bmx/pull/509
  • Write errors to log file by @andreeag1 in https://github.com/Brightspace/bmx/pull/511
  • update method to private by @andreeag1 in https://github.com/Brightspace/bmx/pull/514
  • Use Markup.Escape around content being written to the console by @scowing in https://github.com/Brightspace/bmx/pull/515
  • Output stacktrace on debug logging by @scowing in https://github.com/Brightspace/bmx/pull/517
  • Debug Exception ToString by @scowing in https://github.com/Brightspace/bmx/pull/518
  • Update CODEOWNERS by @cfbao in https://github.com/Brightspace/bmx/pull/519
  • LFT-2320: switch to Brightspace/setup-node@main by @omsmith in https://github.com/Brightspace/bmx/pull/520
  • deps: update node.js version from 20 to 24 by @kspaans in https://github.com/Brightspace/bmx/pull/521
  • Add vulcan-approval workflow by @cfbao in https://github.com/Brightspace/bmx/pull/523
  • CI: inline vulcan approval check by @cfbao in https://github.com/Brightspace/bmx/pull/527
  • check for ACTIVE session id when doing passwordless authentication by @gord5500 in https://github.com/Brightspace/bmx/pull/524
  • add passwordless timeout config value by @gord5500 in https://github.com/Brightspace/bmx/pull/529

New Contributors

  • @andreeag1 made their first contribution in https://github.com/Brightspace/bmx/pull/511
  • @scowing made their first contribution in https://github.com/Brightspace/bmx/pull/515 …
3.2.1 Aug 21, 2025

What's Changed
- add passwordless auth section to README by @cfbao in #496
- Use spectre.console lib to manage ANSI escape code by @AnimalXing in #497
- move versioning logic into csproj & simplify build commands by @cfbao in #498
- write all informational messages to stderr by @cfbao in #499
- add more debug logs for passwordless auth by @cfbao in #500
- longer timeout for first page load during passwordless auth by @cfbao in #501
- build for Linux ARM64 in CI by @cfbao in #502
- add back Version environment variable in CI by @cfbao in #503
- Remove PR size labeler workflow (unused) by @boarnoah in #504
- add winget manifest and updating doc by @gord5500 in #505
- use new SLNX format by @boarnoah in #506
- Add AWS_PROFILE env var to readme by @eKoopmans in #507
- update puppeteersharp by @gord5500 in #510
New Contributors
- @AnimalXing made their first contribution in #497
- @eKoopmans made their first contribution in #507
Full Changelog: v3.2.0...v3.2.1

3.2.0

Frequently asked questions

Is BMX free?

Yes. BMX is free and open-source software released under the Apache-2.0 license.

What is the latest version of BMX?

The latest version is 3.4.0, released on Oct 1, 2026.

Is it safe to download BMX?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 256be7fc99edea7512f979b57021e7f8e64051be851ffccfb47da4ef6d075602.

Which Windows versions does BMX support?

BMX runs on Windows and is available for 64-bit (x64), ARM64 systems.

How do I uninstall BMX?

Open Settings › Apps › Installed apps, find BMX and select Uninstall. From the command line, run winget uninstall --id=D2L.BMX -e.

Is there a portable version of BMX?

Yes. BMX is available as a portable ZIP archive (bmx-win-x64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.