Command "balena os versions" lists all supported device types for openBalena

In order to use the command “balena os versions” you need to know the exact device type name. Is there a way to list all supported device types? If not, this would be a wonderful feature to add. It would make sure the right language was used and inform the community of new supported device types.

Separately…
Let’s make sure Host OS updates happens for openBalena. Please up-vote here:

There is mention of an open-balena-api endpoint for this, but I couldn’t find documentation and the alternative is a database query in open-balena-db. open-balena-admin exposes that under Static Data > Device Types - here is the export from mine:

slug name
aio-3288c AIO 3288C
am571x-evm AM571X EVM
apalis-imx6q Apalis iMX6q
artik10 Samsung Artik 10
artik5 Samsung Artik 520
artik530 Samsung Artik 530
artik533s Samsung Artik 530s 1G
artik710 Samsung Artik 710
astro-tx2 CTI Astro TX2 G+
asus-tinker-board Asus Tinker Board
asus-tinker-board-s Asus Tinker Board S
asus-tinker-edge-t ASUS Tinker Edge T
bananapi-m1-plus BananaPi-M1+
beagleboard-xm BeagleBoard-XM
beaglebone-black BeagleBone Black
beaglebone-green BeagleBone Green
beaglebone-green-gateway BeagleBone Green Gateway
beaglebone-green-wifi BeagleBone Green Wireless
beaglebone-pocket PocketBeagle
blackboard-tx2 Nvidia blackboard TX2
ccimx8x-sbc-pro Digi ConnectCore 8X SBC Pro
cl-som-imx8 Compulab MX8M
cnx100-xavier-nx Auvidea CNX100 Xavier NX
colibri-imx6dl Colibri iMX6dl
coral-dev Coral Dev Board
cybertan-ze250 Cybertan ZE250
edge Edge Device Builder
etcher-pro Etcher Pro
fincm3 Balena Fin (CM3)
firefly-rk3288 FireFly rk3288
floyd-nano Floyd Nano BB02A eMMC
forecr-dsb-nx2-xavier-nx-emmc Forecr DSBOARD NX2 Xavier NX eMMC
generic Generic
generic-aarch64 Generic AARCH64
generic-amd64 Generic x86_64 (GPT)
generic-amd64-fde Generic AMD64 (x86-64) with disk encryption
generic-armv7ahf Generic ARMv7-a HF
genericx86-64-ext Generic x86_64 (legacy MBR)
hummingboard Hummingboard
imx6ul-var-dart Variscite DART-6UL
imx7-var-som Variscite VAR-SOM-MX7
imx8mm-var-dart Variscite DART-MX8M Mini
imx8mm-var-som Variscite VAR-SOM-MX8M-MINI Devkit
imx8m-var-dart Variscite DART-MX8M
intel-edison Intel Edison
intel-nuc Intel NUC
iot2000 Siemens IOT2000
iot-gate-imx8 Compulab IOT-gate-imx8
iot-gate-imx8plus Compulab IOT-GATE-iMX8PLUS 4GB
isg-503 Rocktech ISG 503
jetson-agx-orin-devkit Nvidia Jetson AGX Orin Devkit
jetson-nano Nvidia Jetson Nano SD-CARD
jetson-nano-2gb-devkit Nvidia Jetson Nano 2GB Devkit SD
jetson-nano-emmc Nvidia Jetson Nano eMMC
jetson-tx1 Nvidia Jetson TX1
jetson-tx2 Nvidia Jetson TX2
jetson-tx2-nx-devkit Nvidia Jetson TX2 NX (with Xavier NX Devkit)
jetson-xavier Nvidia Jetson Xavier
jetson-xavier-nx-devkit Nvidia Jetson Xavier NX Devkit SD-CARD
jetson-xavier-nx-devkit-emmc Nvidia Jetson Xavier NX Devkit eMMC
jetson-xavier-nx-devkit-seeed-2mic-hat Nvidia Jetson Xavier NX Devkit SD Seeed ReSpeaker-2Mic
jn30b-nano Auvidea JN30B Nano
kitra520 RushUp Kitra 520
kitra710 RushUp Kitra 710
n310-tx2 Aetina N310 TX2
n510-tx2 Aetina N510 TX2
nanopc-t4 NanoPC-T4
nanopi-neo-air Nanopi Neo Air
nanopi-r2c NanoPi R2C
nanopi-r2s NanoPi R2S
nitrogen6x Nitrogen 6x
nitrogen6xq2g Nitrogen 6X Quad 2GB
nitrogen8mm Nitrogen8M Mini SBC
npe-x500-m3 NPE X500 M3
odroid-c1 ODROID-C1+
odroid-xu4 ODROID-XU4
odyssey-x86 Seeed ODYSSEY-X86
orange-pi-lite Orange Pi Lite
orange-pi-one Orange Pi One
orangepi-plus2 Orange Pi Plus2
orange-pi-zero Orange Pi Zero
orbitty-tx2 CTI Orbitty TX2
owa5x Owasys owa5X
owa5X Owasys owa5X
parallella Parallella
photon-nano CTI Photon Nano
photon-tx2-nx CTI Photon TX2 NX
photon-xavier-nx CTI Photon Xavier NX
qemux86 QEMU X86 32bit
qemux86-64 QEMU X86 64bit
radxa-cm3-rpicm4-ioboard Radxa CM3 on Raspberry Pi Compute Module 4 IO Board
radxa-zero Radxa Zero
raspberry-pi Raspberry Pi (v1 / Zero / Zero W)
raspberrypi0-2w-64 Raspberry Pi Zero 2 W (64bit)
raspberry-pi2 Raspberry Pi 2
raspberrypi3 Raspberry Pi 3
raspberrypi3-64 Raspberry Pi 3 (using 64bit OS)
raspberrypi400-64 Raspberry Pi 400
raspberrypi4-64 Raspberry Pi 4 (using 64bit OS)
raspberrypicm4-ioboard Raspberry Pi CM4 IO Board
revpi-connect Revolution Pi Connect
revpi-core-3 Revolution Pi Core 3
rockpi-4b-rk3399 ROCK Pi 4B
rockpro64 ROCKPro64
smarc-px30 I-Pi SMARC PX30 SD-CARD
solidrun-n6g SolidSense N6G
spacely-tx2 CTI Spacely TX2
surface-go Microsoft Surface Go
surface-pro-6 Microsoft Surface 6
tdpzu9 Topic Florida Plus (tdpzu9)
ts4900 Technologic TS-4900
up-board UP Board
up-core UP Core
up-core-plus UP Core Plus
up-squared UP Squared
var-som-mx6 Variscite VAR-SOM-MX6
via-vab820-quad VIA VAB 820-quad
zc702-zynq7 Zynq ZC702