# Develop

- [Develop locally](/learn/develop/local-mode.md)
- [Define a container](/learn/develop/dockerfile.md)
- [Multiple containers](/learn/develop/multicontainer.md)
- [Develop with Apps](/learn/develop/apps.md)
- [Develop with blocks](/learn/develop/blocks.md)
- [Extra firmware](/learn/develop/extra-firmware.md)
- [Communicate outside the container](/learn/develop/runtime.md)
- [Interact with hardware](/learn/develop/hardware.md)
- [Introduction](/learn/develop/hardware/introduction.md)
- [GPIO](/learn/develop/hardware/gpio.md): Recommended ways of interacting with GPIO on balena devices
- [USB](/learn/develop/hardware/usb.md)
- [I2C and Other Interfaces](/learn/develop/hardware/i2c-and-spi.md)
- [Nvidia Jetson Orin](/learn/develop/hardware/jetson-orin.md)
- [Nvidia Jetson AGX Orin Devkit 32GB](/learn/develop/hardware/jetson-orin/jetson-agx-orin-devkit.md)
- [Nvidia Jetson AGX Orin Devkit 64GB](/learn/develop/hardware/jetson-orin/jetson-agx-orin-devkit-64gb.md)
- [Nvidia Jetson Orin Nano 8GB (SD) Devkit NVMe](/learn/develop/hardware/jetson-orin/jetson-orin-nano-devkit-nvme.md)
- [Nvidia Jetson Orin Nano 8GB Production module](/learn/develop/hardware/jetson-orin/jetson-orin-nano-devkit-nvme-prod.md)
- [Nvidia Jetson Orin NX 16GB in Xavier NX Devkit NVME](/learn/develop/hardware/jetson-orin/jetson-orin-nx-xavier-nx-devkit.md)
- [Seeed reComputer J4012 Jetson Orin NX 16GB](/learn/develop/hardware/jetson-orin/jetson-orin-nx-seeed-j4012.md)
- [Seeed reComputer J3010 Jetson Orin Nano 4GB](/learn/develop/hardware/jetson-orin/jetson-orin-nano-seeed-j3010.md)
- [Provision with Cloud IoT](/learn/develop/cloud-iot-provisioning.md)
- [Cloud IoT Provisioning with AWS](/learn/develop/cloud-iot-provisioning/aws.md)
- [Cloud IoT Provisioning with Azure](/learn/develop/cloud-iot-provisioning/azure.md)
- [Cloud IoT Provisioning with ClearBlade-GCP](/learn/develop/cloud-iot-provisioning/cb-gcp.md)
