ESP-IDF
Espressif'in ESP32 için resmî geliştirme çerçevesi; Arduino kodu yazdığınızı sandığınız anda bile altta çalışan şey.
IoT Development Framework, 2016'da ESP32 ile birlikte çıktı; sürücüler, Wi-Fi ve Bluetooth yığınları, TCP/IP, OTA güncellemeleri ve flash şifrelemeyi bir arada sunar. Merkezinde, görevleri iki çekirdeğe dağıtabilen değiştirilmiş bir FreeRTOS durur. Derleme sistemi CMake'e ve idf.py aracına geçti; yapılandırma ise Linux çekirdeğinin kullandığı Kconfig'in aynısı olan menuconfig ile yapılır.
ESP32 için Arduino çekirdeği de MicroPython portu da ESP-IDF'in üzerine kuruludur. setup() ve loop()'u aşan herkes er ya da geç buraya gelir ve Wi-Fi'ın baştan beri kendi görevinde çalıştığını fark eder.