O ESP-IDF é o framework de desenvolvimento de IoT oficial do Espressif&S para as séries SoCs do ESP32, ESP32-S e ESP32-C. Ele fornece um SDK autossuficiente para qualquer desenvolvimento de aplicativos genéricos nessas plataformas, usando linguagens de programação como C e C++. Atualmente, o ESP-IDF capacita milhões de dispositivos em campo e permite criar uma variedade de produtos conectados à rede, desde simples lâmpadas e brinquedos simples a grandes eletrodomésticos e dispositivos industriais.
O OpenThread é compatível ativamente com ESP-IDF para a série de SoCs do ESP32.