Browser-based build and flashing support for Nordic devices

Hi Nordic team,

We are developing a browser-based development platform for Nordic Semiconductor devices.

The objective is to provide a workflow similar to nRF Connect for Desktop, but entirely through a web application:

Configure → Build → Connect Device → Flash → Test

We would like to understand what official Nordic support is available for implementing this.

Specifically, do you provide or plan to provide any of the following:

  1. A JavaScript/TypeScript API or SDK for detecting connected Nordic development kits from a web browser.
  2. Browser-based access to Nordic devices using WebUSB, Web Serial, WebHID, or another supported browser transport.
  3. An API for programming Nordic devices over the onboard J-Link debugger directly from a browser.
  4. A browser-compatible equivalent of nrfutil device, allowing us to:

    • enumerate connected devices
    • identify the board/SoC
    • obtain the serial number
    • erase
    • program
    • verify
    • reset
    • recover
  5. Any API or service for remotely building nRF Connect SDK / Zephyr projects in the cloud.
  6. Any official API that nRF Connect for Desktop uses internally which could also be integrated into a third-party web application.
  7. Support for SEGGER J-Link WebUSB on Nordic development kits, particularly the nRF54L15 DK and nRF54LM20 DK.

Our preferred architecture is:

Cloud
→ build firmware using nRF Connect SDK
→ send the generated firmware to the browser
→ browser detects the connected Nordic DK
→ browser programs the device directly over USB

We would ideally like to avoid requiring users to install a separate local desktop application or background service.

If direct browser-based J-Link/SWD programming is not currently supported, could you advise what architecture Nordic would recommend for implementing this?

We are particularly interested in any existing APIs, SDKs, libraries, internal tools, reference implementations, or upcoming functionality that could help us build this correctly around the Nordic ecosystem.

Best regards,

Netanel 

Related