ESP-IDF est le framework de développement IoT officiel Espressif' pour la série de SoC sur ESP32, ESP32-S et ESP32-C. Il fournit un SDK d'autonomie suffisant pour tous les développements d'applications génériques sur ces plates-formes, à l'aide de langages de programmation tels que C et C++. ESP-IDF alimente actuellement des millions d'appareils sur le terrain et permet de créer divers produits connectés au réseau, qu'il s'agisse de simples ampoules et de jouets, ou de gros appareils électroménagers et industriels.
OpenThread est activement compatible avec ESP-IDF pour la série de SoC sur ESP32.