ESP-IDF to oficjalna generacja oprogramowania IoT IoT Framework dla serii ESP32, ESP32-S i ESP32-C SOC. Zapewnia samowystarczający pakiet SDK do programowania wszystkich standardowych aplikacji na tych platformach z wykorzystaniem języków programowania, takich jak C i C++. ESP-IDF umożliwia obecnie obsługę milionów urządzeń w terenie i umożliwia tworzenie różnych produktów sieciowych – od prostych żarówek i zabawek po duży sprzęt i urządzenia przemysłowe.
OpenThread jest aktywnie obsługiwany w ESP-IDF serii SOC.