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 |